Alan adı olarak bir kullanıcı adı olan bir koleksiyona sahibim. Model bu alanı benzersiz olarak tanımlar. Ancak veritabanında yinelenen bir değer ekleyebildim.mongoid benzersiz dizin izin verilen değerler
class Profile
include Mongoid::Document
include Mongoid::Paperclip
field :username
index({ username: 1 } , { unique: true })
end
Koleksiyon ancak vardır 2 kullanıcı adı vardır Burada yanlış giden ne aynı
{ "_id" : ObjectId("50b3b323421aa95da6000004"),
"username" : "marceloreuse" }
{ "_id" : ObjectId("50b3b567421aa93d84000002"),
"username" : "marceloreuse" }
?
Örneğiniz aynı ObjectId öğelerini de gösterir - doğru mu, yoksa kopyala/yapıştır izleme mi? – kmfk
benim kötü ... Bu bir kopya yapıştır sorunu oldu – Amit
Merak ediyorum - Bu bir keskin collilerton değil mi? – kmfk