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

Tìm tất cả tài liệu trong đó trường không tồn tại, cộng với nếu trường tồn tại thì áp dụng điều kiện

Làm thế nào về một cái gì đó như thế này:

db.stackoverflow.find({
  $or: [
    { howmuch: { $exists:false } },
    { howmuch:5 }
  ]})

Trong bộ sưu tập stackoverflow, điều này sẽ tìm thấy tất cả các tài liệu không có howmuch trường cộng với tất cả các tài liệu có howmuch đặt thành 5.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo:tổng hợp $ geoNear và $ text không có kết quả

  2. Làm cách nào để thực hiện truy vấn trong Mongoose?

  3. Tạo đồ thị d3.js từ dữ liệu trên máy chủ mongodb

  4. Dừng bản sao đặt MongoDB

  5. MONGO chỉ lấy tên của tài liệu mà không nhận được toàn bộ tài liệu