我想在Age
和MongoDB中Name
通過Java驅動程序,並在這裏建立複合索引是我的語法:如何通過Java驅動程序在MongoDB中創建複合索引?
coll.ensureIndex(new BasicDBObject("Age", 1),new BasicDBObject("Name", -1));
List <DBObject> list = coll.getIndexInfo();
for (DBObject o : list) {
System.out.println(o);
}
,但它僅創建1指數不復方指數,給我造成這樣的:
{ "v" : 1 , "key" : { "_id" : 1} ,"ns" :"EmployeeData.EmpPersonalData", "name":"_id_"}
{ "v" : 1 , "key" : { "Age" : 1} , "ns" : "EmployeeData.EmpPersonalData" , "name" : "Age_1" , "Name" : -1}
那麼如何通過java驅動程序創建集合上的compund索引?
非常感謝蓋茨,它的工作:) – jad001 2012-07-15 05:36:01
在#1,我拿點,如果你標記的答案正確和/或投上一票。它還告訴其他人這是正確的答案。你能做到嗎? – 2012-07-16 17:45:05
爲什麼不能@蓋茨!對不起,我一定已經做過,但我是新的這個網站:) – jad001 2012-07-16 20:58:12