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

Mongodb:phép chiếu phần tử mảng với findOneAndUpdate không hoạt động?

Như tài liệu cho findOneAndUpdate chỉ định, bạn cần bao gồm đối tượng chiếu của mình dưới dạng select thuộc tính của options tham số:

theCollection.findOneAndUpdate(
    {   name : 'cherif',
        'friends.name':'kevin'
    },
    {   $set:{
            'friends.$.age':25
        }
    },
    {   select: { 
            friends: {
               $elemMatch: 
               {   age : 25 } 
            }
        }
    },
    function(err,result){
        if (!err) {
            console.log(result);
        }
    });



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Giao dịch 1 đã được cam kết trong MongoDB

  2. Tổng hợp $ lookup Tổng kích thước của tài liệu trong đường dẫn phù hợp vượt quá kích thước tài liệu tối đa

  3. Truy vấn tổng hợp trong Mongodb trả về trường cụ thể

  4. Làm thế nào để thực hiện một lựa chọn hình ảnh với ejs và thể hiện?

  5. Nhóm theo sum mongodb