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

Sisipan mongodb massal di Meteor atau Node

Anda dapat menggunakan exec (nodejs docs) untuk menjalankan skrip mongo di dalam meteor di dalam Meteor.startup di server.

Contoh:

Meteor.startup(function () {
    var exec = Npm.require('child_process').exec;
    exec('mongo localhost:27017/meteor path-to/my-insert-script.js', function ( ) {
       // done
    });        
});

Tidak optimal, tapi saya pikir itu taruhan terbaik Anda untuk saat ini. Anda juga dapat menggunakan opsi baris perintah --eval terhadap Mongo di exec dan berikan pernyataan insert sebagai string ke exec. Itu mungkin terlihat seperti ini:

Meteor.startup(function () {
    var exec = Npm.require('child_process').exec;
    exec('mongo localhost:27017/meteor --eval \'db.Orders.insert(' + JSON.stringify(arrOfOrders) + ')\'', function ( ) {
       // done
    });        
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Terapkan fitur pelengkapan otomatis menggunakan pencarian MongoDB

  2. Hibernasi dengan MongoDB

  3. Mongoose TypeError:Pengguna bukan konstruktor

  4. Cara Menggunakan MongoDB Stitch di Aplikasi Android

  5. Cara Menjatuhkan Database di MongoDB dari Command Line