作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我对 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/
我是一名优秀的程序员,十分优秀!