我正在使用Spark连接器Python 2.2,并且我想更新一些随机字段而不为此创建新文档或集合。我正在获取需要以JSON格式更新的列表字段。下面是创建新文档的代码,
json.write.mode(savemode = 'append').mongo()
。
但是如何在不丢弃其他字段的情况下更新已经存在的文档字段。现在,当我尝试执行以下命令时,它只是删除了文档,并使用我在JSON中传递的字段填充了文档。
json.write.mode(savemode = 'update').mongo()
。
如果可能,请解释一下我是否不了解Spark。谢谢。并让我知道是否从头到尾都需要其他详细信息。
P.S:我们正在使用kafka进行管道衬里。