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

Kinerja MongoDB toArray

referensi http://mongodb.github.io/node-mongodb -native/2.0/tutorials/streams/ anda dapat melakukan streaming hasil satu per satu dan dapat membuat array id.

var MongoClient = require('mongodb').MongoClient
var url = 'mongodb://localhost:27017/myproject';
// Use connect method to connect to the Server
MongoClient.connect(url, function(err, db) {
    console.log("Connected correctly to server");
 var col = db.collection('terms');
    var ids = []
    var findCursor = col.find({term_id: {'$in': flatTree}});
    findCursor.on("data", function(data) {
       ids.push(data._id)
    });
    findCursor.on("end", function(data) {
      // let's finish
      console.log(ids)
    }); 
}); 

saya tidak memeriksa waktu tetapi yakin seharusnya kurang dari itu (termsCol.find:0.162ms +termsCol.toArray:30.910ms)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ScaleGrid Mengumumkan Layanan Hosting MongoDB di Kanada

  2. Basis Data MongoDB, setara untuk SELECT column1, column2 FROM tbl

  3. Dokumen kloning dalam dengan asosiasi tersemat

  4. Skema MongoDB yang Benar untuk data agregat

  5. 5 Cara Memasukkan Dokumen di MongoDB