我有一些小代码可以从mongoDB获取数据。
var express = require('express');
var router = express.Router();
var mongodb = require('mongodb').MongoClient;
mongodb.connect('mongodb://127.0.0.1:27017/data', function(err, db) {
if (err) throw err;
var test = db.collection('test');
for (var i = 0; i < 10; i++)
{
test.find({ "number": i }, {"email": 1, "_id": 0}).toArray(function (err,data) {
if (err) throw err;
console.log(data);
});
}
});
console.log(data)
时。我得到了这样的结果
[ { email: 'example@email.com' } ]
[ { email: 'test@email.com' } ]
[]
[ { email: 'email@email.com' } ]
.......
如何在文本文件或变量中存储MongoDB查询的所有结果?