sql >> Databasteknik >  >> NoSQL >> MongoDB

Fråga efter en array inuti ett mangustdokument

Du kan använda punktseparerade sökvägar i en fråga som så här:User.find({'devices.deviceRegistrationId': deviceRegistrationId}) . Om den frågan inte matchar några dokument har ingen användare den enheten. Observera att mongo är smart nog att testa alla medlemmar av devices array när du får en fråga som denna. Du kan också lägga till ett användar-ID i dina frågevillkor om du vill kontrollera en specifik användare.




  1. MongoDB - Aggregation Framework (totalt antal)

  2. Hantera långsamma frågor i MongoDB

  3. NodeJS, Mongoose:Hur man får relaterad data med hjälp av mongoose

  4. Automatisk MongoDB Backup