2016-01-20 52 views
0

有沒有適當的方式來存儲在MongoDB中的泛型JSON?對於'通用'我的意思是任何JSON,包括與keys that are restricted in MongoDB documents哈希。如何在MongoDB中存儲泛型JSON?

例如,我們希望存儲使用密鑰$ref的JSON模式,這在MongoDB文檔中是不允許的。這意味着一個JSON模式不能存儲爲MongoDB文檔。

有沒有一個聰明的方法呢?我想出的唯一選擇是進行來回密鑰替換或將其存儲爲JSON文本。

我們正在使用Morphia,所以解決方案應該與它兼容。

回答

0

您已經想到的解決方案可能是最好的。將模式存儲爲JSON字符串,然後在檢索時將其解析回JSON。