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

Sử dụng $ tồn tại trong một biểu thức MongoDB

Bạn sẽ cần sử dụng $or toán tử logic để thực hiện điều này.

{
   "$or": [
      {
         "$expr": {
            "$ne": [
               "$firstName",
               "$lastName"
            ]
         }
      },
      {
         "fullName": {
            "$exists": true
         }
      }
   ]
}

Truy vấn cuối cùng của bạn không thành công vì mongod cho rằng $exists là biểu thức bạn đang chuyển $expr nhà điều hành.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo khởi động PHP:Không thể khởi tạo mô-đun

  2. Số lượng bản ghi theo Ngày MongoDB

  3. cách thích hợp để trả về định dạng json bằng cách sử dụng node hoặc express

  4. Nhận tài liệu trong MongoDB mà không chỉ định bộ sưu tập

  5. Giá trị ngày giờ trong MongoDB không được lưu trữ đúng