Chcę utworzyć indeks złożony na Age
i Name
w MongoDB przez kierowcę Java i tu jest moja składnia:Jak utworzyć indeks złożony w MongoDB za pośrednictwem sterownika Java?
coll.ensureIndex(new BasicDBObject("Age", 1),new BasicDBObject("Name", -1));
List <DBObject> list = coll.getIndexInfo();
for (DBObject o : list) {
System.out.println(o);
}
ale tworzyć tylko 1 indeks nie compund indeks i dać mi prowadzić następująco:
{ "v" : 1 , "key" : { "_id" : 1} ,"ns" :"EmployeeData.EmpPersonalData", "name":"_id_"}
{ "v" : 1 , "key" : { "Age" : 1} , "ns" : "EmployeeData.EmpPersonalData" , "name" : "Age_1" , "Name" : -1}
W jaki sposób można skompilować indeks na kolekcji za pomocą sterownika Java?
dziękuję Gates, to działa :) – jad001
W Stackoverflow, otrzymuję punkty, jeśli oznaczyć jako odpowiedź prawidłowa i/lub głosować go. Mówi także innym ludziom, że to była poprawna odpowiedź. Czy byłbyś w stanie to zrobić? –
dlaczego nie @Gates! Przepraszam, że musiałem zrobić wcześniej, ale jestem nowy na tej stronie :) – jad001