我应该如何构造具有高可变性的文档类型?

时间:2019-07-03 13:15:47

标签: database nosql

我正在使用NoSQL数据库。我必须为具有很多可变性的文档类型建立结构。所有文档都将具有一组核心属性。还有一个类别属性,不同类别的文档都具有它们需要的其他不同属性。我还希望以后能够添加类别而又不会造成任何干扰。我不确定构造此对象的最佳方法是什么。

我目前的想法:

1)将所有属性放入文档中,如果不需要,将它们设置为null。如果以后再添加一个需要不同属性的类别,则可能会出现问题。

2)将所有必要的属性放在对象中,并有一个meta道具,其中包含所有可选值。这使我可以更轻松地添加类别,但看起来却更加复杂。

任何想法都值得赞赏!

0 个答案:

没有答案