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

Chèn vào Mảng đối tượng MongoDB

nếu tôi hiểu đúng câu hỏi của bạn, bạn muốn khớp với name trường với we và cập nhật arr chỉ khi nó tồn tại ?, bạn phải sử dụng elemMatch, nói cách khác để có được tài liệu phù hợp

db.test.update({ list: { $elemMatch: { name: "We" , arr: { $nin: [ "valuette" ] }} } }, {  $push: { "list.$.arr": "valuette" } } );

$ trong "list. $. arr" khớp với chỉ mục được chỉ định khớp với name trường với we giá trị

cập nhật:để trả lời câu hỏi OP



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hadoop HDFS Map Giảm đầu ra thành MongoDb

  2. Tìm kiếm mảng lồng nhau trong MongoDB bằng cách sử dụng $ map

  3. theo dõi các tài liệu đã xóa trong bộ sưu tập có giới hạn của Mongo DB

  4. MongoDb nâng cấp ngoại lệ trường BSON không hợp lệ

  5. MongoDB $ trim