【发布时间】:2023-03-19 14:26:02
【问题描述】:
我目前正在为 MongoDB 开发 JSON 模式提取器。
例如,我有以下 JSON 文档(取自https://github.com/variety/)
{"name": "Tom", "pets": ["monkey", "fish"]}
{“名称”:“哈利”,“宠物”:“白鹭”}
如您所见,宠物既可以是数组也可以是字符串。是否有允许这两个文档的 JSON Schema?
【问题讨论】:
-
您能否强制或迁移数据始终为数组,即使为空或一个元素?此外,根据您提供的链接,架构被声明为:
{ "_id" : { "key" : "pets" }, "value" : { "types" : [ "String", "Array" ] },,以便涵盖这两种情况。
标签: json mongodb jsonschema