我目前正在使用sharedb (https://share.github.io/sharedb/)和操作转换类型json0 (https://github.com/ottypes/json0)。之后,我需要向JSON对象添加一个键(路径),它应该通过sharedb共享。
例如,键"key2“应该添加到以下JSON对象中:
{
key1: 'some_value',
}
不幸的是,根据json0 (https://github.com/ottypes/json0)的文档,这里没有操作,这让我非常吃惊。如何添加一个将被sharedb识别的新键?只需在本地添加键(路径),sharedb就无法识别它!
发布于 2021-04-17 06:29:16
你分享的文档说:
{p:[path,key], oi:obj}
用键key
将对象obj
插入到[path]
的对象中。
因此,您需要使用oi
(“对象插入”) op形状:
const op = [{p: ['key2'], oi: 'some_other_value'}]
doc.submitOp(op)
https://stackoverflow.com/questions/66964416
复制相似问题