协议缓冲区3部分更新

时间:2017-04-14 17:50:41

标签: go protocol-buffers

我正在尝试使用Protocol Buffers 3(使用Go)实现部分更新。问题在于,在某些情况下,无法区分默认(空)值和有意设置的相同值(例如设置为空字符串以清除它)。

经过一番挖掘后,我在FieldMasks问题中找到了对this的引用,该问题解释了这些值无法区分,但使用FieldMasks可以进行增量更新。

我试图找到一些文档或指南,解释如何使用FieldMasks,但我无法做到。

所以问题是:如何使用proto3实现部分更新(使用FieldMasks)?

感谢任何帮助。

0 个答案:

没有答案