TENANT
{ "_ID" : 11, NAME : "ruben", OPERATION :[{OPERATION_ID: 100, NAME : "Check"}] }
OPERATION_ID को सेट करने के लिए कैसे डुप्लिकेट मानों से बचने के लिए अद्वितीय है और प्राथमिक कुंजी जैसे शून्य मानों से बचने के लिए अद्वितीय है? ताकि दो किरायेदारों दोनों हो सकते हैंमोंगोड अद्वितीय क्षेत्र
db.tenants.ensureIndex({ operation.OPERATION_ID : 1 }, { unique:true, sparse:true });
जब आप OPERATION_IDs किरायेदार प्रति अद्वितीय होना चाहता हूँ,:
हाय मूल्यों को सम्मिलित करना चाहते हैं लेकिन एक अनूठा नाम है, जैसे लॉग इन करने के लिए उपयोगकर्ता नाम, लॉगिन संग्रह में डालने के दौरान उपयोगकर्ता नाम अद्वितीय कैसे बनाएं –