Как создать составной индекс в MongoDB через Java Driver?JAVA

Программисты JAVA общаются здесь
Anonymous
Как создать составной индекс в MongoDB через Java Driver?

Сообщение Anonymous »

Я хочу создать составной индекс по возрасту < /code> и имя < /code> в Mongodb через драйвер Java, и вот мой синтаксис: < /p>

coll.ensureIndex(new BasicDBObject("Age", 1),new BasicDBObject("Name", -1));
List list = coll.getIndexInfo();

for (DBObject o : list) {
System.out.println(o);
}
< /code>

Но он создает только 1 индекс, а не компонент, и дает мне результат{ "v" : 1 , "key" : { "_id" : 1} ,"ns" :"EmployeeData.EmpPersonalData", "name":"_id_"}
{ "v" : 1 , "key" : { "Age" : 1} , "ns" : "EmployeeData.EmpPersonalData" , "name" : "Age_1" , "Name" : -1}
< /code>

Итак, как может создать индекс составления на сборе с помощью драйвера Java? < /p>

Подробнее здесь: https://stackoverflow.com/questions/114 ... ava-driver

Вернуться в «JAVA»