Quiero crear el índice compuesto de Age
y Name
en MongoDB a través del controlador Java y aquí es mi sintaxis:¿Cómo crear un índice compuesto en MongoDB a través del controlador de Java?
coll.ensureIndex(new BasicDBObject("Age", 1),new BasicDBObject("Name", -1));
List <DBObject> list = coll.getIndexInfo();
for (DBObject o : list) {
System.out.println(o);
}
pero Crear sólo 1 índice no Compund índice y me dan resultado esto:
{ "v" : 1 , "key" : { "_id" : 1} ,"ns" :"EmployeeData.EmpPersonalData", "name":"_id_"}
{ "v" : 1 , "key" : { "Age" : 1} , "ns" : "EmployeeData.EmpPersonalData" , "name" : "Age_1" , "Name" : -1}
Entonces, ¿cómo se puede crear el índice compund en la colección a través del controlador java?
Muchas gracias Gates, que funcione :) – jad001
En Stackoverflow, consigo puntos si marca la respuesta como correcta y/o votar para arriba. También les dice a otras personas que esta fue la respuesta correcta. ¿Serías capaz de hacer eso? –
¿por qué no @Gates! lo siento, debo haberlo hecho antes, pero soy nuevo en este sitio :) – jad001