MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Luwak tidak membuat subdokumen dari array JSON

Lihat pertanyaan pertama di FAQ luwak: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();

EDIT

Saya pikir ini akan berfungsi untuk memperbarui semua baris. Saya akan tertarik untuk mengetahui apakah itu berhasil.

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. Bagaimana Anda merender beberapa templat dengan satu pengontrol rute menggunakan router besi?

  2. 3 Cara Menyembunyikan Indeks dari Paket Kueri di MongoDB

  3. Bagaimana cara mempertahankan MongoDB - data wadah Docker yang sedang berjalan di gambar baru?

  4. Mongodb upsert melempar DuplicateKeyException

  5. ConfigurationError:Server di 127.0.0.1:27017 melaporkan versi wire 0, tetapi versi PyMongo ini membutuhkan setidaknya 2 (MongoDB 2.6)