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

MongoDB समग्र कुंजी

आप _id फ़ील्ड के लिए भी ऑब्जेक्ट का उपयोग कर सकते हैं। _id फ़ील्ड हमेशा अद्वितीय होती है। इस तरह आप एक समग्र प्राथमिक कुंजी प्राप्त करते हैं:

 { _id : { a : 1, b: 1} }

इन आईडी को बनाते समय सावधान रहें कि चाबियों का क्रम (उदाहरण में ए और बी) मायने रखता है, यदि आप उन्हें चारों ओर स्वैप करते हैं, तो इसे एक अलग वस्तु माना जाता है।

दूसरी संभावना यह है कि _id को अकेला छोड़ दें और एक अद्वितीय यौगिक अनुक्रमणिका बनाएं।

db.things.ensureIndex({firstname: 1, lastname: 1}, {unique: true});
//Deprecated since version 3.0.0, is now an alias for db.things.createIndex()

https://docs.mongodb.org/v3.0/reference/method/db.collection.ensureIndex/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सुरक्षा के लिए वास्तुकला:MongoDB के लिए एक गाइड

  2. मोंगोडीबी $indexOfArray

  3. php mongodb पूर्ण-पाठ खोज और सॉर्ट

  4. मोंगोडीबी सेवा फेडोरा में नहीं चल रही है

  5. Node.js - नेवले के साथ संबंध बनाना