首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询Mongodb的Openwhisk操作

查询Mongodb的Openwhisk操作
EN

Stack Overflow用户
提问于 2018-08-03 01:38:10
回答 1查看 134关注 0票数 0

我想做一个真正简单的openwhisk操作:在mongodb中执行find查询并返回结果。然而,由于我在这些技术方面是新手,我找不到解决方案,因为我总是没有收到任何结果。我已经正确地将openwhisk与mongodb连接起来了。有没有人能帮我举个代码例子?

到目前为止,我的代码是:

代码语言:javascript
复制
function main(){
var MongoClient = require('mongodb').MongoClient
var url = 'mongodb://192.168.1.14:27017/'

    MongoClient.connect(url, (err, db) => {
        db.db('yelp').collection('Review').find({stars:5}).limit(100).toArray().then((docs) => {
            return docs;
            db.close();            
        }).catch((err) => {
            console.log(err.stack);
        });
    })
}

我收到的结果是null。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2018-08-03 01:49:41

您需要使用诸如Promises或async/await之类的东西来处理异步,并等待直到响应从数据库返回,以结束操作执行

有关如何在nodejs How to use MongoDB with promises in Node.js?中将promises与mongodb客户端一起使用的问题,请参阅此问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51659353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档