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

Làm thế nào để thực hiện một upert trong Mongoose khi tìm kiếm một tài liệu được nhúng?

Dưới đây là ví dụ về cách bạn có thể cập nhật nếu tồn tại, nếu không, hãy chèn:

Các đối số để cập nhật là:findQuery, data, queryOptions, onComplete

var update = { data: "1", expires: 300 };
that.update({ session_id: sid }, { $set: update }, { upsert: true }, function(err, data) {
  callback.apply(this, arguments);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đặt hạn ngạch Cơ sở dữ liệu MongoDB (SIZE)

  2. MongoDB:ngoại lệ trong initAndListen:20 Đã cố tạo tệp khóa trên thư mục chỉ đọc:/ data / db, chấm dứt

  3. Thay đổi cấu trúc tài liệu trong mongodb bằng mongo shell

  4. Cách truy cập tệp lịch sử vỏ Mongo hoặc tất cả lịch sử trên Windows

  5. Làm cách nào để tìm kiếm người dùng theo cả họ và tên với MongoDB?