繁体   English   中英

如何使用 node.js 更新 firestore 中的嵌套字段?

[英]How to update a nested field in firestore using node.js?

如何使用 node.js 更新 firestore 中的孩子? 这是我的数据:

{  firstName : "youg",
   id: 9,
   lastName : "Nue",
   room : {
     floor : 14,
     no : 103  
     temp : 50
  }
}

我尝试更新,但失败了:

const studentId = '1tqfC07qO8zrVApOYVSU';
await db.collection('students').doc(studentId).update( {
    'room\floor'  : '12'
    }
);  

谢谢。

要更新嵌套字段,您需要使用. 以它的名字。 所以:

db.collection('students').doc(studentId).update({
  'room.floor'  : '12'
});  

另请参阅有关更新嵌套 object 中字段的文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM