如何更新Firestore文档中字段对象的适当性?

时间:2018-09-04 11:01:09

标签: node.js firebase google-cloud-firestore

我有这个数据库。我想将频道2更新为false。

enter image description here 我尝试过:

db.collection('preferences').doc(user_id).update({communication:{'1':{channels:{'2':false}}}})

但是结果,通道4消失了:

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用点符号更新以下结构。

firebase
  .firestore()
  .collection("preferences")
  .doc("user_id")
  .update({
    "communication.1.channels.2": false
  });