MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB:सरणी तत्व की संपत्ति पर अद्वितीय अनुक्रमणिका

जहां तक ​​​​मुझे पता है, अद्वितीय अनुक्रमणिका केवल विभिन्न दस्तावेज़ों में विशिष्टता को लागू करती है, इसलिए यह एक डुप्लिकेट कुंजी त्रुटि फेंक देगा:

db.cats.insert( { id: 123, kittens: [ { id: 456 } ] } )
db.cats.insert( { id: 123, kittens: [ { id: 456 } ] } )

लेकिन इसकी अनुमति है:

db.cats.insert( { id: 123, kittens: [ { id: 456 }, { id: 456 } ] } )

मुझे यकीन नहीं है कि मोंगो स्तर पर आपको जिस बाधा की आवश्यकता है उसे लागू करने का कोई तरीका है, हो सकता है कि यह कुछ ऐसा है जिसे आप अपडेट डालने पर एप्लिकेशन लॉजिक में देख सकते हैं?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं MongoDB का उपयोग करने से अधिक/कम कैसे करूं?

  2. डोकर कंटेनर में एक मोंगोडब खोल कैसे शुरू करें?

  3. मोंगोडीबी ड्रॉपइंडेक्स ()

  4. (मोंगोडीबी जावा) $पुश इन एरे

  5. MongoDB में एक तिथि से सेकंड प्राप्त करने के 5 तरीके