2015-06-01 11 views
5

क्या लॉकीज आईडी ($ लोकी) अद्वितीय हैं?क्या लोकजीज आईडी अद्वितीय है?

यदि मेरे पास $ loki के साथ एक संग्रह से 2 दस्तावेज़ हैं: 1 और $ loki: 2 आईडी के रूप में, और मैं $ loki: 1 को हटा देता हूं, अगला मैं इसे $ loki होना चाहिए: 3 ???

उत्तर

5

यह सही है। संग्रह बनाए गए अंतिम आईडी का ट्रैक रखता है और संग्रह में डाली गई अगली ऑब्जेक्ट की $loki प्रॉपर्टी पर lastId + 1 मान असाइन करता है। आप collection.maxId की जांच करके अंतिम आईडी के मान की जांच कर सकते हैं और उस आईडी को केवल 1 जोड़कर घटा सकते हैं।

+0

बस यह सुनिश्चित करने के लिए, '$ loki' मान स्वचालित रूप से असाइन किए जाते हैं? – junerockwell

+0

@junerockwell सही। –

संबंधित मुद्दे