2
我将我的数据库连接转换为MongoClient,并且难以更改我以前的代码部分。Nodejs Express MongoClient收集检索
此前,为了取回从一个集合中的所有文件,我会用:
$.getJSON('/users/infolist', function(data) {
$.each(data, function(){
//cycles through each document and do whatever
});
});
这将调用如下
router.get('/infolist', function(req, res) {
var db = req.db;
var collection = db.get('empcollection');
collection.find({$query: {}, $orderby: {age:1}},{},function(e,docs){
res.json(docs);
});
});
在文档看线后,我仍然没有想出了如何用MongoClient复制这种行为。我建立了连接,并且可以查询数据库,但是返回集合,并按照上面的方法循环遍历每个文档不起作用。
任何意见或帮助将不胜感激。