var Mongo = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/test'
var handler=function(){}
handler.prototype.queryAll=function(){
var result =[];
Mongo.connect(url,function(err,db){
var cursor = db.collection("mydb").find();
cursor.each(function(err,doc){
if(doc)
result.push(doc)
})
db.close()
})
// return result
}
module.exports = handler
each方法好像是个异步的方法,而且也没有办法判断查询是否已经结束了,以至于return result是个空
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
业精于勤,荒于嬉;行成于思,毁于随。