我必须更新现有 Firestore 文档中的单个字段。
不过,我不知道使用之间是否有什么区别
admin.firestore().doc('doc_id').set({name:'Bill'},{ merge: true })
Run Code Online (Sandbox Code Playgroud)
或者
admin.firestore().doc('doc_id').update({name:'Bill'})
Run Code Online (Sandbox Code Playgroud)
如果文档是:
{
name: Bart,
age: 18
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,应该.update(...)只更新该字段而不删除“年龄”字段吗?