如何在不知道修改内容的情况下更新mongo文档

时间:2017-10-25 12:07:43

标签: json node.js mongodb mongoose server

我需要或多或少非常一般的建议如何更新我的数据库。

我有一个巨大的JSON(丑陋的双重嵌套)数据来自客户端,更糟糕的是我不知道哪个特定的数据已被修改,这意味着我无法使用{{1 }}

我设计引用的文档以避免双重嵌套数组。

因此我有5个收藏品。

位置   地板     商店     厕所     长凳

e.g。 位置有地板 地板有商店,洗手间和长凳等。

这是我的简化架构

{ $set: something ..

从客户端开始,在更改完成之前没有api请求。 因此,我从客户端获得的第一个请求是没有记录历史记录的巨大地图数据。

您认为删除整个集合(位置集合除外)并保存一个全新的地图数据而不是调查已修改的内容是否合理?

谢谢,

====== 我发现一个question&answer似乎非常相关。 我会尝试第一个解决方案

0 个答案:

没有答案