Voglio creare indice composito sulla Age
e Name
in MongoDB attraverso il driver Java e qui è la mia sintassi:Come creare un indice composto in MongoDB tramite il driver Java?
coll.ensureIndex(new BasicDBObject("Age", 1),new BasicDBObject("Name", -1));
List <DBObject> list = coll.getIndexInfo();
for (DBObject o : list) {
System.out.println(o);
}
ma creano solo 1 indice non Compund indice e mi danno di conseguenza questo:
{ "v" : 1 , "key" : { "_id" : 1} ,"ns" :"EmployeeData.EmpPersonalData", "name":"_id_"}
{ "v" : 1 , "key" : { "Age" : 1} , "ns" : "EmployeeData.EmpPersonalData" , "name" : "Age_1" , "Name" : -1}
Quindi come è possibile creare l'indice di compund sulla raccolta tramite il driver java?
Grazie mille Gates, che funziona :) – jad001
In StackOverflow, ottengo punti se si contrassegna la risposta come corretta e/o votare in su. Dice anche agli altri che questa era la risposta corretta. Saresti in grado di farlo? –
perché non @Gates! scusa devo averlo fatto prima ma sono nuovo in questo sito :) – jad001