我想在java中爲mongodb
使用不同的查詢。在看這個鏈接它說我只能通過字段名:在java中使用不同的mongo查詢
https://api.mongodb.org/java/3.0/com/mongodb/DBCollection.html#distinct-java.lang.String-
所以我必須:
searchResults = playerCollection.distinct("team");
但它說,它無法解析方法不同(java.lang.String
)
它似乎認爲我必須把另一個類參數。但我不想要任何結果的子集。我只想要所有不同的球隊。
更新:我如何實例化的集合:
uri = new MongoClientURI("mongodb://<MongoURI>");
mongoClient = new MongoClient(uri);
mongoDB = mongoClient.getDatabase(uri.getDatabase());
playerCollection = mongoDB.getCollection("players");
請詳細說明如何定義/實例化'playerCollection'對象。 – AxxE
使用3.2.0更新了原始帖子 – discodowney