Ho una collezione che ha un nome utente come un campo. Il modello definisce questo campo come unico. Tuttavia sono stato in grado di inserire un valore duplicato nel database.mongoid indice univoco consentito valori duplicati
class Profile
include Mongoid::Document
include Mongoid::Paperclip
field :username
index({ username: 1 } , { unique: true })
end
la collezione è comunque 2 nomi utente che sono gli stessi
{ "_id" : ObjectId("50b3b323421aa95da6000004"),
"username" : "marceloreuse" }
{ "_id" : ObjectId("50b3b567421aa93d84000002"),
"username" : "marceloreuse" }
Cosa è andato male qui?
l'esempio mostra anche la stessa esatta ObjectId - è quella corretta o una copia/incolla di controllo? – kmfk
il mio male ... quello era un problema di copia incolla – Amit
Per curiosità - questa non è una raccolta collettiva, vero? – kmfk