我有如下 JSON 文档:
{
_id: 'some_id',
title: 'Untitled',
units: [
{
title: 'Untitled',
theme: 'basic'
},
{
title: 'Untitled'
}
],
values: [1, 2, 3]
}
我正在寻找允许我支持该文档的版本控制的数据库或方法。基本上我需要以下内容:
- 应该可以对文档进行部分编辑,而无需更新整个文档
- 获得两个修订版之间的完整差异
- 将文档回滚到特定修订版
你可以为我的目的提供一些建议吗?