Wie kann ich alle Dokumente mit einer gemeinsamen 'Kategorie' finden?mongodb Alle Dokumente mit gemeinsamem Wert finden
Im Folgenden finden Sie meine Beispieldokumente. Wie kann man die Dokumente erhalten, die in Kategorien üblich sind?
{
"_id": {
"$oid": "59b7fcace893d0450c44ada3"
},
"title": "Tesla model 3 questions",
"category": "movie",
"questionAndAnswers": '',
"__v": 0
}
{
"_id": {
"$oid": "59c4e12fd5276138f41c0896"
},
"title": "SpaceX Quiz",
"category": "Science",
"questionAndAnswers": '',
"__v": 0
}
{
"_id": {
"$oid": "59c4e12fd5276138f41c0890"
},
"title": "Nasa Quiz",
"category": "Science",
"questionAndAnswers": '',
"__v": 0
}
wo Kategorie == 'xxx' –
@ ÁlvaroTouzón Dank, aber es ist nur eines der Dokumente Rückkehr :( Das ist, was ich habe Quiz.find ({Kategorie: 'Science'} ,. .. – billgajen
Nur '$ group' in' category', um alle Dokumente mit derselben 'Kategorie' zu erhalten. Etwas wie' db.collection_name.aggregate ({"$ group": {"_ id": "$ category", "docs" : {"$ push": "$$ ROOT"}}}) ' – Veeram