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

mongodb - tạo doc nếu không tồn tại, nếu không sẽ đẩy lên mảng

Bạn có thể thực hiện các cảnh báo trong Mongo, hãy xem "Tăng cảnh báo với Công cụ sửa đổi" từ tài liệu Mongo:

Bạn có thể sử dụng upsert với modifieroperation. Trong trường hợp như vậy, các phương án bổ sung sẽ được áp dụng cho thành viên tiêu chí cập nhật và đối tượng kết quả sẽ được chèn vào.

Truy vấn bạn cần sẽ giống như sau:

db.events.update( { "user_id" : "714638ba-2e08-2168-2b99-00002f3d43c0" }, 
{ $push : { "events" : { "profile" : 10, "data" : "X"}}}, {"upsert" : true});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không thể kết nối với mongodb bằng ip máy

  2. Nâng cấp nhanh hoặc hàng loạt trong pymongo

  3. Meteor:Mã thoát mongo không mong muốn 100. Đang khởi động lại. Không thể khởi động máy chủ mongo

  4. Đối tượng MongoDB được tuần tự hóa dưới dạng JSON

  5. Web Scraping và Crawling với Scrapy và MongoDB