আমি মঙ্গুজেজে মাল্টি-ফিল্ড ইনডেক্স কীভাবে তৈরি করব সে সম্পর্কে ডকুমেন্টেশনগুলি সন্ধান করার চেষ্টা করছি। বিশেষত আমার দুটি ক্ষেত্র রয়েছে যা সূচিযুক্ত এবং অনন্য হওয়া দরকার। মঙ্গুজ স্কিমা একটি উদাহরণ যা দুটি ক্ষেত্র একসাথে সূচক করে?
উত্তর:
1আরোহী হয়, -1অবতরণ করা হবে।
index।
1এবং -1 সূচী ক্ষেত্রের উপরে আরোহী বা উতরিত সূচক কী নির্দিষ্ট করে। আমি ডকস পেয়েছি http://mongodb.github.io/node-mongodb-native/2.1/tutorials/create-indexes/
যৌগিক সূচকগুলি তৈরি করার সময় স্কিমা স্তরে সূচকগুলি নির্ধারণ করা প্রয়োজন।
animalSchema.index({ name: 1, type: -1 });
যাইহোক, গৃহীত উত্তরটি ভুল, https://stackoverflow.com/a/52553550/129300 অনুসারে আপনার একক উদ্ধৃতিতে ক্ষেত্রের নামগুলি মোড়ানো উচিত, যেমন:
mySchema.index({'field1': 1, 'field2': 1}, {unique: true});
শুভ দিন!
field1এবং field2বৈধ শনাক্তকারী। field1.fooউদাহরণস্বরূপ, না।
Following command can be used to create compound index for nested json:
db.ACCOUNT_collection.createIndex({"account.id":1,"account.customerId":1},{unique:1})
Mongo json structure is like :
{"_id":"648738"
"account": {
"id": "123",
"customerId": 7879,
"name": "test"
..
..
}
}
আমি নমুনা ডেটা দিয়ে পরীক্ষা করেছি এটি প্রত্যাশা অনুযায়ী নিখুঁতভাবে কাজ করছে।