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

Làm cách nào để cập nhật tài liệu Mongo sau khi chèn nó?

Trong pymongo, bạn có thể cập nhật bằng:
mycollection.update({'_id':mongo_id}, {"$set": post}, upsert=False) Tham số
Upsert sẽ chèn thay vì cập nhật nếu bài viết không được tìm thấy trong cơ sở dữ liệu.
Tài liệu có sẵn tại trang web mongodb.

CẬP NHẬT Đối với phiên bản> 3, hãy sử dụng update_one thay vì cập nhật :

mycollection.update_one({'_id':mongo_id}, {"$set": post}, upsert=False)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Giám sát &Quản lý hoạt động của MongoDB 4.0 với ClusterControl

  2. Đối tượng tài liệu MongoEngine được tạo bằng from_json không lưu

  3. MongoDB $ tách

  4. Lưu Tập hợp con của Bộ sưu tập MongoDB vào Bộ sưu tập khác

  5. Lược đồ Mongoose:'duy nhất' không được tôn trọng