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

Bagaimana saya bisa menyimpan banyak dokumen secara bersamaan di Mongoose/Node.js?

Mongoose sekarang mendukung melewatkan beberapa struktur dokumen ke Model.create. Mengutip contoh API mereka, ini mendukung pengiriman array atau daftar objek varargs dengan panggilan balik di akhir:

Candy.create({ type: 'jelly bean' }, { type: 'snickers' }, function (err, jellybean, snickers) {
    if (err) // ...
});

Atau

var array = [{ type: 'jelly bean' }, { type: 'snickers' }];
Candy.create(array, function (err, jellybean, snickers) {
    if (err) // ...
});

Sunting: Seperti yang telah dicatat banyak orang, ini tidak melakukan penyisipan massal yang sebenarnya - ini hanya menyembunyikan kerumitan memanggil save berkali-kali sendiri. Ada jawaban dan komentar di bawah yang menjelaskan cara menggunakan driver Mongo yang sebenarnya untuk mencapai penyisipan massal demi kepentingan kinerja.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB sebagai layanan windows dan menyiapkan replicaSet

  2. Menyortir pada Beberapa bidang mongo DB

  3. Mongoexport menggunakan batasan $gt dan $lt pada rentang tanggal

  4. Bagaimana saya bisa membuat daftar semua koleksi di shell MongoDB?

  5. Bagaimana cara mendapatkan semua nilai yang berisi bagian dari string menggunakan pencarian luwak?