MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Interroger un tableau dans un document mangouste

Vous pouvez utiliser des chemins séparés par des points dans une requête comme ceci :User.find({'devices.deviceRegistrationId': deviceRegistrationId}) . Si cette requête ne correspond à aucun document, aucun utilisateur ne possède cet appareil. Notez que mongo est assez intelligent pour tester tous les membres des devices tableau lorsqu'on lui donne une requête comme celle-ci. Vous pouvez également ajouter un ID utilisateur à vos conditions de requête si vous souhaitez vérifier un utilisateur spécifique.