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

Làm thế nào để cập nhật nếu tồn tại nếu không, chèn tài liệu mới?

Trong Mongoose, bạn sẽ sử dụng Person.update theo tài liệu. Để tạo tài liệu nếu tài liệu đó chưa tồn tại, bạn cần nhập { upsert : true } trong tùy chọn băm vì nó được mặc định là false .

tức là

Person.update( { name : 'Ted' }, { name : 'Ted', age : 50 }, { upsert : true }, callback );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để san phẳng một tài liệu con thành cấp gốc trong MongoDB?

  2. Nhà điều hành đường ống tổng hợp MongoDB $ max

  3. Khi nào tôi nên sử dụng cơ sở dữ liệu NoSQL thay vì cơ sở dữ liệu quan hệ? Có ổn không khi sử dụng cả hai trên cùng một trang web?

  4. MongoDB $ setOnInsert

  5. ánh xạ trong tạo chỉ mục trong tìm kiếm đàn hồi thông qua sông mongodb không có hiệu lực