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

Cập nhật tài liệu con trong mongodb?

Bằng cách chỉ định vị trí thực của tài liệu nhúng như sau:

// update _id field of first author    
collection.update({'_id': "4f44af6a024342300e000001"}, 
                  {$set: { 'authors.0._id': "1" }} )

Hoặc qua toán tử vị trí :

// update _id field of first matched by _id author    
collection.update({'_id': "4f44af6a024342300e000001",
                    //you should specify query for embedded document
                    'authors._id' : "4f44af6a024342300e000002" }, 
     // you can update only one nested document matched by query                   
                    {$set: { 'authors.$._id': "1" }} )



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. phép trừ trong truy vấn mongo không hoạt động?

  2. nhận giá trị tối đa trong mongoose

  3. Mongoose không thể kết nối nếu không có Internet

  4. Django - MongoDB:(không thể kết nối với localhost:27017) Kết nối bị từ chối

  5. Tại sao MongoDB không sử dụng chỉ mục ghép cho truy vấn?