Làm cách nào để tìm kiếm trong MongoDB tìm kiếm bất kỳ tài liệu nào có thuộc tính đã cho?MongoDB Tìm kiếm theo tên thuộc tính cho bất kỳ Tài liệu nào có thuộc tính đó
Điều tôi muốn làm là tìm tất cả các tài liệu có thuộc tính bất kể giá trị của nó là gì và dường như tôi không thể thực hiện điều này. Tôi đã thử sau đây
db.collection.find({"property", null}); //Finds things that don't have that property
db.collection.find({"proprety", {}}); //Doesn't find anything unless something has the empty object as the value
Có cú pháp nào cho điều này hoặc tôi có cần thực hiện thao tác Mapreduce không?
Sau khi đã tìm kiếm một số chi tiết nó trông giống như $ tồn tại cũng làm công việc tương tự – RobV
Bạn là chính xác. $ tồn tại thực sự là con đường để đi! – halfdan