Ich habe eine Sammlung von Objekten:Abfrage auf 2 Eigenschaften des gleichen eingebettete Objekts in einem Array
db.coll.find().pretty();
{
"_id" : "1",
"elements" : [
{ "key" : "A", "value" : 10 },
{ "key" : "B", "value" : 1 },
]
},
{
"_id" : "2",
"elements" : [
{ "key" : "A", "value" : 1 },
{ "key" : "C", "value" : 33 },
]
}
Ich mag die Dokumente finden, die ein Element mit „Schlüssel“ gleich „A“ enthalten und ihre "Wert" ist größer als 5.
Nicht sicher, ob dies ohne Verwendung des Aggregations-Framework möglich ist.