User.findOne({}, function(err, doc){
//do stuff with "doc" here.
});
这就是我目前的做法。但是,如果我想采取“doc”,只做一些事情,那该怎么办呢。
User.findOne({}, function(err, doc){
//do stuff with "doc" here.
});
runAnotherFunction(doc.name)
doc...
如何从“功能”部分中取出“doc”?
答案 0 :(得分:1)
节点是事件驱动的,它不是你可能习惯的程序代码。在mongoose完成检索记录执行之前,已经可以很好地通过调用findOne。任何需要用doc完成的事情都应该在回调中发生(“函数”部分)。
答案 1 :(得分:0)