我有一个可以有很多部分的项目。我将它作为包含许多 Section 嵌入文档的 Item 文档存储在 mongodb 中。
该项目可以有很多部分。
在 ember-data 中执行此操作的推荐方法是什么?
当一个部分被更改时,我是否应该将整个项目发送到服务器,然后确定哪个部分已更改并通过原子集仅更新该部分?
或者,我应该只将部分发送到服务器进行更新吗?
我不想在保存整个内容时锁定整个文档,我认为这会很慢。
此外,每个部分都可以在 Item 中重新排序,因此它们包含它们的顺序位置作为属性。如果我只是将更改部分的 JSON 发送到服务器,我可能需要向服务器发送大量更改部分请求。