【问题标题】:No Matching record is found IN MongoDB Stitch app webhook function在 MongoDB Stitch 应用程序 webhook 函数中找不到匹配记录
【发布时间】:2018-10-16 04:07:45
【问题描述】:

我有一个 MongoDb ATLAS 数据库为“BOULDERS_MAIN”,其中有一个集合“users”,我正在编写一个基于电子邮件返回用户的 webhook 函数,即“kb”,但我得到的只是空对象。

【问题讨论】:

    标签: mongodb mongodb-atlas mongodb-stitch


    【解决方案1】:

    MongoDB 的 find() 返回游标对象而不是结果。尝试在结果上调用toArray()

    var doc = users.find({email: 'kb'}).toArray();
    

    【讨论】:

    • 感谢@dnickless,另外我们可以使用:var doc = users.findOne({email: 'kb'});
    • @kushal:是的,完全可以,如果您只想获得一件物品。 email: 'kb' 过滤器似乎暗示可能有更多匹配项......
    猜你喜欢
    • 1970-01-01
    • 2011-11-25
    • 2019-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多