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

मोंगोडब अद्वितीय क्षेत्र की स्थापना

जब आप चाहते हैं कि सभी किरायेदारों के लिए OPERATION_IDs अद्वितीय हों, तो आप इसे इस तरह कर सकते हैं:

db.tenants.ensureIndex( { operation.OPERATION_ID : 1 }, { unique:true, sparse:true } );

जब आप चाहते हैं कि OPERATION_IDs प्रति टैनेंट अद्वितीय हों, ताकि दो टैनेंट दोनों के पास ऑपरेशन_आईडी:100 हो, लेकिन किसी भी टैनेंट के पास ऑपरेशन_आईडी:100 दो बार न हो, तो आपको टैनेंट की _id को इंडेक्स में जोड़ना होगा ताकि किसी भी दिए गए संयोजन _id और ऑपरेशन_आईडी अद्वितीय है।

db.tenants.ensureIndex( { _id: 1, operation.OPERATION_ID : 1 }, { unique:true, sparse:true } );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. डोकर कंटेनर में एक मोंगोडब खोल कैसे शुरू करें?

  2. MongoDb और Nodejs के साथ अजाक्स पेजिनेशन करने का सबसे अच्छा तरीका क्या है?

  3. MongoDB में सूचकांकों की एक सूची?

  4. MongoDB नेस्टेड सरणी क्वेरी

  5. MongoDB $toInt