目前使用节点4.3.2和mongo 2.6.我试图获得一个完整的集合(目前在集合中的三个文档).当我使用这段代码时,我遇到了一个问题.
function checkUpdateTime(last_updated){
var collection = db.collection(last_updated);
collection.insert({a:1});
updateTimes = collection.find({a:1}).toArray();
}
var updateTimes = [];
checkUpdateTime('last_updated');
console.log(updateTimes);
Run Code Online (Sandbox Code Playgroud)
当这段代码是tun时,updateTimes是一个承诺,而不是我希望的数组.目标是编辑数组,然后将其插回到集合中.插入语句有效,但文档的检索根本无法按照我期望的方式运行.我已经尝试了这个代码的很多版本,但没有骰子.
我想这可归结为我想知道为什么要回来的承诺?