【问题标题】:MongoDB Atlas scheduled trigger service returning undefinedMongoDB Atlas 计划触发服务返回未定义
【发布时间】:2021-01-28 07:00:55
【问题描述】:

我正在尝试创建一个计划的触发器来每周清除一次收集,但我无法获得服务…… const collection = context.services.get('mongodb-atlas'); 在我将它记录到控制台时返回未定义,当我尝试使用它时,它只是说Cannot access member ‘db’ of undefined。我还尝试将服务名称设置为Cluster0mongodb-datalake,这两个都不起作用。

如果有人能帮助我了解我做错了什么以及我应该如何做这件事,那就太棒了。谢谢。

【问题讨论】:

    标签: mongodb mongodb-atlas


    【解决方案1】:

    您需要以下语法才能访问您的收藏:

    const collection = context.services.get(<SERVICE_NAME>).db("db_name").collection("coll_name");
    

    SERVICE_NAME你可以从这里找到:

    1. 进入Realm标签
    2. 在左侧导航中,点击Linked Data Sources
    3. 复制Realm Service Name

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      • 2023-01-11
      • 1970-01-01
      相关资源
      最近更新 更多