Mein MongoDB json Strukturmongodb mongoTemplate erhält eigenes Feld mit einigen Kriterien
{
"_id" : "122134231234234",
"name" : "Total_pop",
"description" : "sales category",
"source" : "public",
"dataset" :"d1"
},
{
"_id" : "1123421231234234",
"name" : "Total_pop",
"description" : "sales category",
"source" : "public",
"dataset" :"d1"
},
{
"_id" : "12312342332423343",
"name" : "Total_pop",
"description" : "sales category",
"source" : "private",
"description" : "d1"
}
ich brauche, ist Sammlung verschieden von Daten-Set zu bekommen, wo Quelle öffentlich ist. Ich habe versucht, diese Abfrage, und es hat nicht funktioniert:
Criteria criteria = new Criteria();
criteria.where("source").in("public");
query.addCriteria(criteria);
query.fields().include("name");
query.fields().include("description");
query.fields().include("description");
query.fields().include("source"); List list =
mongoTemplate.getCollection("collectionname").distinct("source", query);
Können Sie mir bitte helfen?
"; Liste list ="? –