我有点新的承诺和蓝知更鸟。
我试着用猫鼬和蓝知更鸟做一个查询。
我已经推荐了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()

07-28 07:06