尝试从iReport 4.5.1连接到mongo时收到错误

时间:2012-06-27 21:50:44

标签: mongodb ireport designer master-slave

我正在尝试使用iReport designer 4.5.1(jasper)上的mongo连接器创建报告。当我创建连接并测试它时,它说测试成功并给了我连接到mongo的数据库。 当我尝试在iReport中使用报表查询中的连接并尝试在我做任何更复杂的事情之前读取字段时,会出现问题。它给了我以下信息, “错误:没有与主人交谈并且重试已经用完”。 当我直接连接到服务器我能够连接和查询,部分原因可能是我做rs.slaveOk()从从节点获取数据,我的问题是,如果我通过iReport连接到mongo哪里可以我发出此命令或将其作为参数传递。 我已经在以下链接中查看了文档,但无法找到与此相关的任何内容: http://jasperforge.org/plugins/mwiki/index.php/Bigdatareportingfornosqlandhadoop/MongoDB

感谢。

1 个答案:

答案 0 :(得分:0)

您可以将?slaveOk = true或任何其他MongoDB connection string options添加到iReport中的连接URI,例如:

mongodb://localhost:27017/test?slaveOk=true