Wie man sich von einer Sammlung Basis ID in Mongodb mit Java-Code.Distinct in mongodb mit Java
bitte schlagen Sie mir den Java-Code vor, um das distinct zu erhalten.
Wie man sich von einer Sammlung Basis ID in Mongodb mit Java-Code.Distinct in mongodb mit Java
bitte schlagen Sie mir den Java-Code vor, um das distinct zu erhalten.
die Aggregation Pipeline für diese Anwendung:
db.foo.aggregate({_id: "$myDistinctField"})
zuerst die Verbindung erhalten
mongoClient = new MongoClient("localhost", 27017);
chatsDB = mongoClient.getDatabase("productfeeds");
docCollection = chatsDB.getCollection("products");
dann diese Abfrage verwenden;
ArrayList<String> prodRetailer = docCollection.distinct("merchant_name", String.class)
.filter(new Document("merchant_name"))
.into(new ArrayList<String>());
Sie die eindeutige Liste erhalten
Dies könnte helfen - http://stackoverflow.com/a/18478924/2177138 – Balram