sql >> Database >  >> NoSQL >> MongoDB

Vind één document uit de hele collectie, met één specifieke waarde genest in meerdere ingesloten subdocumenten

u kunt mongodb-aggregatie gebruiken om exacte uitvoer te krijgen zoals vereist door

Account..aggregate([
{$match:{'buildings.gateways.devices.verificationCode':"4146"}},
{$unwind:"$buildings"},
{$unwind:"$buildings.gateways"},
{$unwind:"$buildings.gateways.devices"},
{$match:{'buildings.gateways.devices.verificationCode':"4146"}}
])


  1. Documenten in paren groeperen met behulp van mongo-aggregatie

  2. Hoe {document}.Id wordt niet ondersteund fout op te lossen

  3. Hoe kan ik gegevens van de mongodb-verzameling in het dataframe van panda's laden?

  4. $and query geeft geen resultaat