Uploaded image for project: 'Mongoid'
  1. Mongoid
  2. MONGOID-289

Paranoid models should automatically update indices to include :deleted_at

    • Type: Icon: Task Task
    • Resolution: Done
    • 12_01_17
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      Given a model as such:

      class User
      include Mongoid::Document
      field :name
      index :name, :unique => true
      end

      If I make it paranoid, I shouldn't have to explicitly change index :name, :unique => true. Mongoid::Paranoia should override index() to create index [:name, :deleted_at], :unique => true implicitly

            Assignee:
            Unassigned Unassigned
            Reporter:
            evansagge Evan Sagge
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: