首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongo_get_nonce失败?

mongo_get_nonce失败?
EN

Stack Overflow用户
提问于 2012-01-25 09:10:08
回答 1查看 131关注 0票数 0

我现在正在尝试建立一个有效的连接。哇哦。

我已经解决了连接到我的复制集中的从节点时的主/从连接问题。

我的身份验证呼叫莫名其妙地失败了。我已经追踪到mongo.c的1180行:

代码语言:javascript
复制
    if( mongo_simple_int_command( conn, db, "getnonce", 1, &from_db ) == MONGO_OK ) {

当指向"admin“dB时,检查主/从关系的mongo_simple_int_command正在工作。

我尝试过验证"admin“、"local”和我出于测试目的而创建的db "asdf“。

不是,是joy。

我对MongoDB完全是个新手(今天才开始使用它)。有没有一种外部的方法来检查日志?它还没有授予我该级别的访问权限(目前还没有,但看起来我可能需要它)。

我真的需要首先进行身份验证吗?是什么导致"getnonce“在现有数据库上失败?如果我查询"DBThatIsntThere",我可以理解,但是这个?真奇怪。

--沮丧

“蒙戈对巴特警长有很深的感情”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-26 03:42:45

就这么定了。

连接到复制集时,必须使用c驱动程序的mongo_replset _init_add_seed_connect,因此:

代码语言:javascript
复制
mongo myMongo;

...

mongo_replset_init(myMongo, "setName");
mongo_replset_add_seed(myMongo, "someHost", somePort); // some number of seeds added.
mongo_replset_connect(myMongo);

我怀疑这个问题不仅仅局限于C驱动程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8996678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档