【问题标题】:Firestore + cloud function: What does { merge: true } do?Firestore + 云功能:{ merge: true } 有什么作用?
【发布时间】:2017-11-26 19:15:50
【问题描述】:

我正在尝试使用 Firestore 编写我的第一个云功能。在很多问题/文章中,人们建议添加“{ merge: true }”。那有什么作用?我可以在哪里阅读更多相关信息。

我的背景是 Java。这可能是 JavaScript 的基础。非常感谢您指出正确的文档/文章方向。

以下是 Firestore 的云功能示例:

exports.updateLikeCount2 = functions.firestore
    .document('likes/{likeId}').onWrite((event) => {
      admin.firestore.collections('ruleSets').document(ruleSetId).get().then(doc => {
                admin.firestore.document('ruleSets/' + ruleSetId).set({likeCount2: oldCount}, { merge: true });

添加/删除 { merge: true } 有什么作用?

【问题讨论】:

    标签: javascript google-cloud-functions google-cloud-firestore


    【解决方案1】:

    documentation 是您的朋友。从那里:

    选项

    配置设置行为的对象。传递 {merge: true} 以仅替换 data 参数中指定的值。省略的字段将保持不变。

    【讨论】:

    • 啊!那就是它所在的地方!我迷失在文档中:Android 参考、管理员参考、功能参考!我认为这是 JavaScript 本身的东西。太棒了!
    猜你喜欢
    • 2018-05-09
    • 1970-01-01
    • 2020-07-08
    • 2022-12-20
    • 2018-10-24
    • 2018-04-18
    • 1970-01-01
    相关资源
    最近更新 更多