gpt4 book ai didi

javascript - 如何将 lean() 与 Mongoose 和 Bluebird 一起使用?

转载 作者:可可西里 更新时间:2023-11-01 10:26:28 26 4
gpt4 key购买 nike

我对 Promises 和 Bluebird 有点陌生。
我试图使用 Mongoose 和 Bluebird 进行查询。
我已经 promified mongoose 并将 Async 后缀添加到 find 函数中,如下面的代码所示

function getLocations() {
var query = {}
var selection = {
coordinates: 1,
geoFence: 1
}
return MyLocation.findAsync(query, selection).lean()
}

我已经对其进行了测试,它在没有 lean() 函数的情况下也能正常工作,但是当我使用 lean() 函数时,代码会中断并显示以下消息

TypeError: MyLocation.findAsync(...).lean 不是函数
你能告诉我我做错了什么吗?

最佳答案

只是标明官方答案是JohnnyHK提供的

  MyLocation.find(query, selection).lean().execAsync()

关于javascript - 如何将 lean() 与 Mongoose 和 Bluebird 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33523862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com