小编Kar*_*hik的帖子

更新现有文档字段而不丢失 Couch DB 中的旧文档数据

这是我的 Couch DB 文档

{"people": [{"id": 1,"dept_id": 1,"user": "A",},{"id": 2,"dept_id": 1,"user": "B",},{"id": 3,"dept_id": 1,"user: "C",}]}
Run Code Online (Sandbox Code Playgroud)

用户 A 在 pouch DB 中将他的 dept_id 更改为 3

{"people": [{"id": 1,"dept_id": 3,"user": "A",},{"id":2 ,"dept_id": 1,"user": "B",},{"id": 3,"dept_id": 1,"user": "C",}]}
Run Code Online (Sandbox Code Playgroud)

用户 B 在 pouch DB 中将他的 dept_id 更改为 4

{"people": [{"id": 1,"dept_id": 1,"user": "A"},{"id":2 ,"dept_id": 4,"user": "B"},{"id": 3,"dept_id": 1,"user": "C"}]}
Run Code Online (Sandbox Code Playgroud)

如果 A 和 B 将数据复制到 Couch DB ,则 Couch 文档更新为

{"people": [{"id": 1,"dept_id": 1,"user": "A"},{"id":2 ,"dept_id": 4,"user": "B"}, {"id": 3,"dept_id": 1,"user": "C"}]}

但我预期的输出

{"people": [{"id": …

javascript database couchdb nosql pouchdb

7
推荐指数
1
解决办法
263
查看次数

标签 统计

couchdb ×1

database ×1

javascript ×1

nosql ×1

pouchdb ×1