Bạn có thể sử dụng các đường dẫn được phân tách bằng dấu chấm trong một truy vấn như sau:User.find({'devices.deviceRegistrationId': deviceRegistrationId})
. Nếu truy vấn đó không khớp với bất kỳ tài liệu nào, thì không người dùng nào có thiết bị đó. Lưu ý rằng mongo đủ thông minh để kiểm tra tất cả các thành viên của devices
mảng khi đưa ra một truy vấn chẳng hạn như thế này. Bạn cũng có thể thêm ID người dùng vào các điều kiện truy vấn của mình nếu bạn muốn kiểm tra một người dùng cụ thể.