Вы можете использовать distinct()
функцию с помощью запроса следующим образом:
Монго оболочки:
var results = db.movieToUsers.distinct("user.name", { "movieName": "Green Mile" });
printjson(results);
В Java это реализуется с помощью метода distinct()
, например
// Get a new connection to the db assuming that it is running
MongoClient m1 = new MongoClient();
// use test as a database or use your own database
DB db = m1.getDB("test");
// fetch the collection object
DBCollection coll = db.getCollection("movieToUsers");
// call distinct method with the query and store results in variable results
List results = coll.distinct("speed", new BasicDBObject("movieName", "Green Mile"));
// iterate through the results list and print the names
for(int i=0;i<results.size();i++){
System.out.println(results.get(i));
}
Вы попробовали что-нибудь, что поможет нам увидеть, где вы застряли? – Veeram
Также изображения как код действительно обескуражены здесь, на StackOverlow, пожалуйста, обновите свой вопрос с помощью фактического кода, а не изображений. – chridam
Возможный дубликат [Как разобрать JSON в Java] (http://stackoverflow.com/questions/2591098/how-to-parse-json-in-java) –