MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

mongoDB:Làm thế nào để kiểm tra sự tồn tại của một khóa dict trong một dict lồng nhau?

Nếu bạn muốn kiểm tra sự tồn tại, thì truy vấn bạn muốn là

db.collection.find ({"A.B.C.K.G.S":{"$ tồn tại":true}})

$exists nhà điều hành sẽ chỉ trả về các tài liệu có trường này, ngay cả khi giá trị là null . Ngược lại, so sánh trường này cho bất bình đẳng với null sẽ trả về các tài liệu trong đó trường này tồn tại và được đặt thành giá trị khác với null. Tùy thuộc vào yêu cầu ứng dụng của bạn, bạn sẽ sử dụng $exists hoặc so sánh rỗng.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách gọi JavaScript được lưu trữ trong MongoDb từ C #

  2. Chuyển đổi đối tượng trả về mongodb thành từ điển

  3. MongoDB - Tương đương với LEFT JOIN trong đó một bộ sưu tập không tồn tại

  4. Thao tác dữ liệu tổng hợp MongoDb - Đối tượng trong mảng

  5. Làm cách nào để lồng một lời hứa bên trong một hàm hứa hẹn khác trong node.js?