मेरे पास एक संग्रह है जिसमें उपयोगकर्ता नाम फ़ील्ड है। मॉडल इस क्षेत्र को अद्वितीय होने के लिए परिभाषित करता है। हालांकि मैं डेटाबेस में एक डुप्लिकेट मान डालने में सक्षम था।mongoid अद्वितीय अनुक्रमणिका डुप्लिकेट मानों की अनुमति
class Profile
include Mongoid::Document
include Mongoid::Paperclip
field :username
index({ username: 1 } , { unique: true })
end
संग्रह तथापि 2 उपयोगकर्ता नाम हैं कि है एक ही
{ "_id" : ObjectId("50b3b323421aa95da6000004"),
"username" : "marceloreuse" }
{ "_id" : ObjectId("50b3b567421aa93d84000002"),
"username" : "marceloreuse" }
गलत यहाँ क्या हो गया?
आपका उदाहरण भी वही सटीक ऑब्जेक्ट आईडी दिखाता है - क्या यह सही है या कॉपी/पेस्ट निरीक्षण है? – kmfk
मेरा बुरा ... वह एक कॉपी पेस्ट मुद्दा था – Amit
जिज्ञासा से - यह एक शर्मीली कॉललेसिटन नहीं है, है ना? – kmfk