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

pymongo update_one (), upsert =True mà không sử dụng các toán tử $

Bạn đã xem tài liệu mongodb cho updateOne không ? Bạn phải chỉ định toán tử cập nhật chẳng hạn như $set :

for hostname, services in dataset[0].items():
    db.titleHardware.update_one({'hostname':hostname},
                                {'$set': {services.keys()[0]: services.values()[0]}}, 
                                upsert=True)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Python có thể ghi vào cơ sở dữ liệu và Meteor cập nhật phản ứng

  2. MongoDB cập nhật nhiều tài liệu con với hoặc truy vấn

  3. Mongoose:Bộ sưu tập không điền khi được sử dụng làm tài liệu giới thiệu trong tài liệu khác

  4. Tôi cần có những đặc quyền người dùng MongoDB nào để thêm người dùng vào cơ sở dữ liệu mongo mới / khác?

  5. Mongodb tránh các mục nhập trùng lặp