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

Cập nhật mảng lồng nhau trong Meteor

Có lỗi trong truy vấn của bạn trong owners lĩnh vực:

Territories.update({
         _id: template.data._id,
         owners: {
             $elemMatch: {
                 _id: this._id
             }
         },
         {
             $push: {
                 'owners.$.notes': {
                     title: "First Title"
                 }
             }
         })

Bạn sẽ không thể cập nhật trực tiếp từ phía máy khách vì bạn sử dụng owners trường và chỉ _id được cho phép. Để giải quyết vấn đề này, bạn có thể cập nhật bằng Meteor.methods và gọi phương thức đó từ phía máy khách.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongodDB $ chỉ kéo một phần tử từ mảng

  2. Sự khác biệt giữa count () và find (). Count () trong MongoDB

  3. Xóa đối tượng bằng ObjectId khỏi mảng trong Mongoose / MongoDB

  4. Làm cách nào để biết kích thước tài liệu của tôi bên trong MongoDB với trình điều khiển ruby

  5. SpringBoot trong Docker không kết nối với Mongo trong Docker