संदर्भ http://mongodb.github.io/node-mongodb -देशी/2.0/ट्यूटोरियल/स्ट्रीम/ आप परिणामों को एक-एक करके स्ट्रीम कर सकते हैं और आईडी की सरणी बना सकते हैं।
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)
});
});
मैंने समय की जाँच नहीं की, लेकिन निश्चित रूप से यह तब कम होना चाहिए (शर्तेंCol.find:0.162ms +termsCol.toArray:30.910ms)