Database NoSQL数据库中的JSON差异版本控制

Database NoSQL数据库中的JSON差异版本控制,database,nosql,version,Database,Nosql,Version,我正在创建一个系统,该系统需要基于差异对JSON文档进行版本设置,类似于Git所做的 从服务器“提取”数据时,我需要支持2个用例: 从特定版本向上拉动更改(git pull) 下载整个文档的最新版本(git clone) 将数据“推送”到服务器时,我还需要支持2个用例: 仅推送从特定版本号在本地进行的更改(git push) 上传整个更新文档,让服务器正确创建差异和版本 我知道可以在客户端实现这种逻辑,例如使用JSON补丁,但我想知道是否有一个NoSQL数据库支持这种开箱即用的功能。 我

我正在创建一个系统,该系统需要基于差异对JSON文档进行版本设置,类似于Git所做的

从服务器“提取”数据时,我需要支持2个用例:

  • 从特定版本向上拉动更改(git pull)
  • 下载整个文档的最新版本(git clone)
将数据“推送”到服务器时,我还需要支持2个用例:

  • 仅推送从特定版本号在本地进行的更改(git push)
  • 上传整个更新文档,让服务器正确创建差异和版本
我知道可以在客户端实现这种逻辑,例如使用JSON补丁,但我想知道是否有一个NoSQL数据库支持这种开箱即用的功能。 我已经检查了最流行的NoSQL数据库(CouchDB、MongoDB、DynamoDB…),但它们似乎都没有实现这个功能