嗨,我正在尝试将 mongodb 集合转换为数组,
它不起作用,给我空白数组任何帮助将不胜感激玩收藏是 mongodb 集合。
var state = [];
playingCollection.find({},function(err, companies) {
companies.each(function(err,company){
if (company !== null) {
var obj = company.playername;
state.push(obj);
}
}
);
});
console.log(state);
这是一个
异步调用。
如果将其记录在回调中,则不应为空:
playingCollection.find({},function(err, companies) {
companies.each(function(err,company){
if (company !== null) {
var obj = company.playername;
state.push(obj);
}
}
);
console.log(state);
});
使用 toArray
playingCollection.find({}).toArray(function(err, companies)