MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Interrogazione di un array all'interno di un documento mangusta

Puoi utilizzare percorsi separati da punti in una query in questo modo:User.find({'devices.deviceRegistrationId': deviceRegistrationId}) . Se la query non corrisponde ad alcun documento, nessun utente ha quel dispositivo. Nota che mongo è abbastanza intelligente da testare tutti i membri dei devices array quando viene data una query come questa. Puoi anche aggiungere un ID utente alle condizioni della query se desideri controllare un utente specifico.