有没有办法在严格的JSON模式下运行MongoDB shell(或tojson方法)?

Amo*_*are 5 shell parsing json mongodb

有没有办法在严格的 JSON模式下运行MongoDB shell(或特定的tojson方法)?

为什么我需要这个 - 能够获取shell的输出(由一些js命令后跟tojson生成)并将其转换为Java中的JSON对象.

或者,

有没有办法将扩展的JSON从shell解析为java Json对象?(com.mongodb.util.JSON.parse需要严格的JSON)

DrD*_*Dee 0

解决方法:您可以以 REST 模式启动 Mongo,REST 模式确实返回严格的 JSON。不确定您是否可以通过 shell 访问 REST,但这可以解决您的问题。

从技术上讲,只有严格的 JSON,因此如果 to_json() 方法生成无效的 JSON 输出,那么我将在https://jira.mongodb.org/secure/Dashboard.jspa提交错误

此外,如果您给出一个尝试使用 to_json() 输出的示例,那么人们可能能够为您提供更具体的帮助。