是否有正确的方法在MongoDB中存储通用JSON? “泛型”是指任何JSON,包括keys that are restricted in MongoDB documents的哈希。
例如,我们希望存储使用密钥$ref
的JSON模式,这在MongoDB文档中是不允许的。这意味着这样的JSON模式不能存储为MongoDB文档。
这有什么聪明的方法吗?我提出的唯一选择是进行来回的深度替换或将其存储为JSON文本。
我们正在使用Morphia,因此解决方案应与之兼容。
答案 0 :(得分:0)
您已经想到的解决方案可能是最好的。将模式存储为JSON字符串,然后在检索时将它们解析回JSON。