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

cập nhật mongodb nếu một trường không tồn tại

Tôi nghĩ rằng bạn sẽ cần phải thực hiện hai truy vấn riêng biệt ở đây. Điều đó chỉ là quá điều kiện để trình phân tích cú pháp truy vấn MongoDB xử lý.

Vì vậy, bạn sẽ cần đặt logic của mình thành hai truy vấn riêng biệt với truy vấn thứ hai trông giống như:

$db->akis->update(
array("h" => (string) $_SESSION["_id"], "m" => array('$exists' => true)),
array('$set' => array("i" => $name)),
array("multiple" => true)
);

Chạy cái này đến cái kia.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tìm giá trị tối thiểu trong mongodb

  2. Tải tệp lên DEFAULT_FILE_STORAGE thay vì GridF với mongoengine

  3. Giao diện Mongo

  4. Tại sao MongoDB không sử dụng fsync ()?

  5. Ứng dụng hoạt động trong quá trình phát triển nhưng không hoạt động khi được triển khai cho heroku