0

我们通过 spring-mongodb 和 mongo-java-driver 在 mongo 中插入文档,一切似乎在程序上运行良好。通过 java 驱动程序访问数据可以正常工作,但通过 mongo 控制台执行相同操作会破坏控制台。

> db.item.find()
error:non ascii character detected
>

我看到有一个 JIRA 票有类似的错误,但我不确定这个问题是只是控制台问题还是服务器上真的发生了一些事情。

4

1 回答 1

0

您需要确保您在启用 UTF-8 的 MongoDB 构建上运行。一个常见的问题显然是在没有 UTF-8 支持的情况下对 MongoDB 进行自定义构建(或运行旧版本)。10gen 提供的二进制文件应该默认启用此功能。如果他们不这样做,这通常是问题所在。

于 2013-01-30T01:36:24.223 回答