我有点新的承诺和蓝知更鸟。
我试着用猫鼬和蓝知更鸟做一个查询。
我已经推荐了mongoose并向find函数添加了async后缀,如下面的代码所示
function getLocations() {
var query = {}
var selection = {
coordinates: 1,
geoFence: 1
}
return MyLocation.findAsync(query, selection).lean()
}
我已经测试过它,它在没有
lean()
函数的情况下也能工作,但是当我使用lean()
函数时,代码会中断,并显示以下消息类型错误:MyLocation.FindAsync(…).Lean不是函数
你能告诉我我做错了什么吗?
最佳答案
只需注明官方答案是Johnnyhk提供的
MyLocation.find(query, selection).lean().execAsync()