【发布时间】:2014-02-28 15:54:14
【问题描述】:
我是使用 ObjCMongoDB 的新手;我需要从我的应用程序内部连接到 mongoDB,因此我正在尝试将 ObjCMongoDB.framework 集成到我的项目中。
我已经阅读了 wiki,但没有找到关于使用用户名和密码连接到数据库的任何参考资料。也许我没有深入研究,但唯一建议的连接示例如下:
MongoConnection *dbConn = [MongoConnection connectionForServer:@"127.0.0.1" error:&error];
没有用户也没有密码。
有没有人遇到过同样的问题,或者有什么方法有用吗?
我发现在mongo.c里面有mongo_cmd_authenticate但是不知道怎么用。
非常感谢任何建议。
【问题讨论】:
-
我认为 mongo 没有内置对身份验证的支持。你真正想做什么?安全地连接到外部服务器上的数据库?
-
是的,我正在尝试连接到外部服务器。特别是托管服务器是 mongohq。我在那里看到支持 python、ruby、c# 等几种语言。但不是 obj-c。
-
你看到this pull request了吗?
-
我刚才看到了,但似乎没有得出积极的结果。
-
谢谢。集成补丁用于连接。但是在通过身份验证成功连接后,当我尝试创建集合时出现以下错误: MONGO_WRITE_ERROR: Write with given write_concern 返回错误
标签: objective-c cocoa mongodb mongohq objcmongodb