sql >> Databasteknik >  >> NoSQL >> MongoDB

Hitta ett dokument från hela samlingen, med ett specifikt värde kapslat i flera inbäddade underdokument

du kan använda mongodb-aggregation för att få exakt utdata som krävs av

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


  1. Hur aggregerar man och slår samman resultatet till en samling?

  2. Hur man klona en Mongodb-databas med Mongoose

  3. Laravel Socket.io Ansluten men tar inte emot data

  4. Mongoose-fråga för att sortera huvuddokument och underdokument efter särskilt fält