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

Mongoose không tạo tài liệu con từ mảng JSON

Xem câu hỏi đầu tiên trong Câu hỏi thường gặp về mongoose: http://mongoosejs.com/docs/faq.html

// query the document you want to update
// set the individual indexes you want to update
// save the document
doc.array.set(3, 'changed');
doc.save();

CHỈNH SỬA

Tôi nghĩ rằng điều này sẽ hoạt động để cập nhật tất cả các hàng. Tôi muốn biết nếu nó hoạt động.

let rowQueries = [];
theData.rows.forEach(row => {
    let query = Model.findOneAndUpdate({
        issueId: theData.issueId,
        'row._id': row._id
    }, {
        $set: {
            'row.$': row
        }
    });
    rowQueries.push(query.exec());
});

Promise.all(rowQueries).then(updatedDocs => {
    // updated
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đối số thứ ba khi tạo mô hình trong MongooseJS

  2. Tôi có nên thay đổi giá trị của mongo bean khi triển khai trong máy chủ sản xuất không?

  3. Thiết lập MongoDB với node.js:Lỗi:không kết nối được với [localhost:27017]

  4. Truy vấn tổng hợp MongoDB- Đổi tên các trường được trả về từ bên trong tài liệu được nhúng

  5. Đặt nhiều trường với một truy vấn cập nhật