Javascript Mongodb将变量设置为find().toarray()
我很难让下面的程序正常工作Javascript Mongodb将变量设置为find().toarray(),javascript,node.js,ajax,mongodb,express,Javascript,Node.js,Ajax,Mongodb,Express,我很难让下面的程序正常工作 var data = db.collection('mycollection', function(er, collection) { return collection.find().toArray(); }); 生成的数据不是数组。我不明白怎么了。如何为find().toArray()的内容设置变量 我尝试过这样记录内容,因此我知道必须有数据: db.collection('mycollection', fu
var data = db.collection('mycollection', function(er, collection) {
return collection.find().toArray();
});
生成的数据
不是数组。我不明白怎么了。如何为find().toArray()
的内容设置变量
我尝试过这样记录内容,因此我知道必须有数据:
db.collection('mycollection', function(er, collection) {
collection.find().toArray(function(err, results) {
for (var i = 0; i < results.length; i++) {
console.log(results[i]);
}
});
});
db.collection('mycollection',函数(er,collection){
collection.find().toArray(函数(错误,结果){
对于(var i=0;i
谢谢!我对ajax编程和mongodb非常陌生。只需以简单的方式操作即可:-
.find
方法始终以数组
格式提供数据
var query = db.collection.find({},function(err,data){
if(err) throw err;
console.log(data); // give in array.
})
谢谢简单地说:-
.find
方法始终以数组
格式提供数据
var query = db.collection.find({},function(err,data){
if(err) throw err;
console.log(data); // give in array.
})
谢谢这基本上是个骗局这基本上是个骗局