0

我有一个流星服务器在我的 localhost 端口 3000 上运行。我想使用目标 C 应用程序连接到它的 mongodb。到目前为止,我一直无法连接,但我相信我已经按照README中列出的步骤将 ObjCMongodb 正确安装到我的项目中。我使用 ObjCMongodb 代码行来连接MongoConnection *dbConn = [MongoConnection connectionForServer:@"127.0.0.1:3000" error:&error];3000 是运行流星应用程序的端口。我的 mongodb 集合之一被称为“消息”,所以我使用MongoDBCollection *collection = [dbConn collectionWithName:@"messages"];我尝试执行自述文件中所述的各种命令,但是它们都不起作用。我知道一定是与服务器的连接导致它失败或安装不正确。谢谢您的帮助。

4

1 回答 1

1

为了访问我的流星 mondgodb 数据库,我在这里使用了 ObjCMongodb 包。然后按照自述文件中的说明使用以下代码连接到在 localhost 上运行的流星应用程序。

MongoConnection *dbConn = [MongoConnection connectionForServer:@"127.0.0.1:3002" error:&error];
MongoDBCollection *collection = [dbConn collectionWithName:@"meteor.messages"];

端口为 3000,但 mondgodb 为 +2,使其成为端口 3002。collectionWithName 为meteor.(my collection wanting to be accessed). 特别感谢 noa 和 Akshat。

于 2013-12-17T15:43:51.737 回答