如何使用Objective-C驱动程序和标准URI连接到mongoDB服务器?

时间:2013-12-08 20:25:53

标签: ios objective-c mongodb mlab

我想在iOS应用中使用Paul Melnikow的Objective-C库(https://github.com/paulmelnikow/ObjCMongoDB)连接到mongolab托管的mongoDB服务器,但我无法弄清楚如何使用它。我假设我的标准URI必须粘贴到某处的代码中,或者我的用户,密码,主机,端口等必须被引入但我不知道在哪里。

Melnikow的图书馆说要使用下面的代码来建立数据库连接,但我看不出我的mongolab标准URI是如何适应这一点的。

NSError *error = nil;
MongoConnection *dbConn = [MongoConnection connectionForServer:@"127.0.0.1" error:&error];
MongoDBCollection *collection = [dbConn collectionWithName:@"mydb.cities"];

1 个答案:

答案 0 :(得分:0)

看起来特定的库不支持URI连接。您必须使用主机和端口建立连接,然后运行命令以选择数据库并进行身份验证。 Mongo在连接后进行身份验证,不像MySQL或Postgres,你需要进行身份验证甚至连接。