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

Nối mục vào mảng tài liệu MongoDB trong PyMongo mà không cần chèn lại

Bạn không cần sử dụng để truy xuất tài liệu trước tiên chỉ cần sử dụng .update với $push nhà điều hành.

def update_tags(ref, new_tag):
    coll.update({'ref': ref}, {'$push': {'tags': new_tag}})

Vì bản cập nhật không được dùng nữa, bạn nên sử dụng find_one_and_update hoặc update_one nếu bạn đang sử dụng pymongo 2.9 hoặc mới hơn



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dãy lồng nhau truy vấn $ pull sử dụng trình điều khiển C # MongoDB

  2. Mongo có thể nâng cấp dữ liệu mảng không?

  3. Cập nhật nhiều trường trong tài liệu MongoDB

  4. Nhân bản một Tập hợp bản sao hoặc phiên bản MongoDB

  5. Mongodb chèn tài liệu không có trường _id