Trong ứng dụng meteor.js của tôi, tôi đang cố viết một trang quản trị đơn giản có thể tìm thấy người dùng theo địa chỉ email của anh ấy/cô ấy.meteor.js: tìm người dùng qua email
Tôi có thể thấy rằng trong bộ sưu tập Meteor.users có một mảng 'email', trong đó có đối tượng như vậy
{ address : '[email protected]',
verified : false
}
Thông thường trong MongoDB Tôi có thể tìm kiếm trong mảng 'email' này như sau:
Meteor.users.find({ emails.address : '[email protected]' });
Nhưng truy vấn này là ném một lỗi:
While building the application:
client/admin.js:224:41: Unexpected token .
Aka Meteor không thích ne truy vấn bị chặn ...
Bất kỳ ý tưởng nào về cách truy vấn bộ sưu tập Meteor.users theo địa chỉ email?
cảm ơn! điều này làm việc hoàn hảo. lạ các tài liệu nói rõ ràng rằng $ elemMatch không có sẵn trên máy khách ... – Petrov