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

Masukkan ke MongoDB melalui Node.js

db.open(function(err, client){
    client.createCollection("docs", function(err, col) {
         client.collection("docs", function(err, col) {
             for (var i = 0; i < 100; i++) {
                 col.insert({c:i}, function() {});
             }
         });
    });
});

Anda lupa melakukan semuanya di open panggilan balik Ini penting jika tidak kode Anda berjalan sebelum koneksi Anda ke database terbuka. Anda harus melakukan semuanya secara asinkron. Ini juga terbaik untuk membuat koleksi jika tidak ada.

Lihat contoh ekstensif di laman github

Sekarang ini terlihat seperti spaghetti callback jadi kami menggunakan flowcontrol seperti Step untuk membuatnya cantik.

Step(
    function() {
        db.open(this);
    },
    function(err, client) {
        client.createCollection("docs", this);
    },
    function(err, col) {
        for (var i = 0; i < 100; i++) {
            col.insert({c:i});
        }
    }
);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menghubungkan Aplikasi Heroku ke layanan Atlas MongoDB Cloud

  2. Mongodb menemukan dokumen dengan semua subdokumen yang memenuhi suatu kondisi

  3. Apakah MongoDB mendukung tipe floating point?

  4. Menggunakan deklarasi tidak ditemukan di driver mongodb c++

  5. Indeks Teks MongoDB di semua Bidang menggunakan Java