पर अद्वितीय सूचकांक मैं एक संरचना इस के समान है:MongoDB: सरणी तत्व की संपत्ति
class Cat {
int id;
List<Kitten> kittens;
}
class Kitten {
int id;
}
मैं उपयोगकर्ताओं को एक ही आईडी के साथ एक से अधिक बिल्ली का बच्चा के साथ एक बिल्ली बनाने से रोकने के लिए करना चाहते हैं। मैं एक सूचकांक बनाने के रूप में इस की कोशिश की है:
db.Cats.ensureIndex({'id': 1, 'kittens.id': 1}, {unique:true})
लेकिन जब मैं एक बुरी तरह से स्वरूपित बिल्ली सम्मिलित करने के लिए प्रयास करते हैं, मोंगो यह स्वीकार करता है।
क्या मुझे कुछ याद आ रही है? क्या यह भी किया जा सकता है?
http://stackoverflow.com/questions/4435637/mongodb-unique-key-in-embedded-document/4437836 – pingw33n