写入已部署的Meteor的App MongoDB

时间:2014-02-11 20:54:59

标签: mongodb meteor objcmongodb

我有一个流星应用程序,其中我使用mongoDB ObjC driver从ios应用程序写入它。当meteor应用程序在本地运行时(端口3000),这可以正常工作。我只是使用dbConn = [MongoConnection connectionForServer:@"127.0.0.1:3002" error:&error];问题是我将应用程序部署到meteor.com后。我可以使用ping whatever.meteor.com找到IP地址,但我从哪里开始。我不知道如何写入已部署的mongoDB。它应该相当简单,但我似乎无法弄明白。谢谢。

1 个答案:

答案 0 :(得分:1)

要获取临时mongodb凭据,请运行以下命令:

meteor mongo whatever.meteor.com --url

来源:https://stackoverflow.com/a/17009756/219238

请注意,凭据仅在1分钟内有效,因此从ObjectiveC客户端保存数据的正确方法是让它与流星网络服务器进行通信,而不是直接与mongodb进行通信。最简单的方法是使用iron-router包公开REST端点,如下所示:https://github.com/EventedMind/iron-router/#server-side-routing