我有两个系列:
每个原型都可以包含一些fields
。因此集合字段中的结构文档是:
{ _id: "940jei34wrewrwr1", name: "Opa" },
{ _id: "940jei34wrewrwr2", name: "Opa1" },
{ _id: "940jei34wrewrwr3", name: "Opa2" }
集合原型是:
{ _id: "1", name: "PA", fields: { ... }},
{ _id: "2", name: "BA", fields: { ... }},
{ _id: "3", name: "CA", fields: { ... }}
因此,在集合原型中,我需要在fields
键中存储字段。
但我不确定,它必须是数组:字段:[ ... ]
字段的id元素,或者对象:fields: { ... }
,包含完整的字段数据,如下所示:
,fields: {{ _id: "940jei34wrewrwr1", name: "Opa" }, { _id: "940jei34wrewrwr2", name: "Opa1" }}
存储此相关数据的最佳方法是什么?
在哪种情况下,提取和更新数据会很容易?
谢谢!