在Zapier上连接Mongodb Atlas

时间:2018-07-18 17:04:34

标签: mongodb zapier

我正在尝试连接Zapier上的Mongodb Atlas数据库,以便能够与其他服务进行交互。

在MongoDB Atlas界面中,我复制URI连接字符串: MongoDB Atlas URI connection string

我在Zapier中设置了它 Zapier integration

我已经进行了几次审判。如果没有“ mongodb://” ,则在“用户名”和“密码”字段中输入登录名和密码,等等。 但是我从来没有找到连接数据库的正确方法。

我收到的错误消息示例:Error Message

有人作为解决方案吗?

非常感谢。

3 个答案:

答案 0 :(得分:1)

我从Zapier得到了关于这个问题的答案:

” 感谢您向我发送该信息。

我看了一下,似乎MongoDB没有针对3.xxx及更高版本的稳定版本。从我这里的注释中,我们最新的稳定版本是针对MongoDB 2.4.4版。 [...]好消息是您不是第一个报告此问题的用户,它已经在我们的雷达范围内。

[...]我没有预计何时或是否会发生这种情况的预计到达时间,但在确定该时间后,我们一定会通过电子邮件发送给您!请随时注意收件箱中的Zapier更新。

通过将0.0.0.0/0临时添加到地图集的IP白名单中,数量有限的用户才能够正常工作。您可以在这里找到如何执行此操作:https://docs.atlas.mongodb.com/security-whitelist/。您当然可以尝试一下,但是我们发现这不适用于大多数用户。”

上面建议的0.0.0.0/0白名单对我不起作用,因为我已经拥有了...

-> 如果有解决方案,如果我给我的Zapier / MongoDB发送电子邮件给我,我会通知您。 Idk什么时候...

答案 1 :(得分:0)

OP已输入主机名(按其图像),并已,其中已包含端口号,数据库名称,用户名和密码。根据映像本身显示的Zapier准则,应输入主机名而不使用数据库,端口号,用户名和密码。然后应输入端口号,然后输入使用的数据库,用户名和密码。 Zapier引发错误,因为端口号27017与其他条目(数据库名称,端口号,用户名和密码)混合使用,并且端口号不再被视为整数。 如果正确且单独地输入条目而不混合它们,则添加MongoDB云帐户是可行的。也许这可以帮助OP和其他面临相同问题的人。

答案 2 :(得分:0)

经过一些故障排除后,我能够使用以下设置使其正常工作。您必须将这些字段视为 URL 构建器并在字段之间拆分内容。我的主机只是一个分片的基本主机名,没有mongodb://

Screenshot of Setup