没有关于如何在firestore的文档中添加子集合的文档,

推荐答案

如果将.set改为.add,代码应该可以工作.然后,Cloud Firestore将为该文档发布一个新ID.如果要指定文档ID,则需要执行以下操作...

用给定的ID设置一本书

db.collection('users').doc(this.username).collection('booksList').doc(myBookId).set({
  password: this.password,
  name: this.name,
  rollno: this.rollno
})

本页详细介绍如何使用Add data to Cloud Firestore

添加一本书

db.collection('users').doc(this.username).collection('booksList').add({
  password: this.password,
  name: this.name,
  rollno: this.rollno
})

Node.js相关问答推荐

使用xml-crypto时出现NodeJS XPath解析错误

如何在RavenDB中执行JS索引?

如何在Mongoose中调用动态Collection ?

带有apache Couch-db和Nano的推荐引擎:过滤特定用户的视图

在函数上执行 toString 的Typescript 会产生奇怪的字符 (path_1, (0, Promise.writeFile))

Rails 7导入npm yaml包时出现404错误

如何从mongoose 对象内嵌套的数组中提取数组元素?

合并Shift对象数组以创建最终的排班表

BrowserRouter 无法渲染组件

JavaScript & Node - 将图像文件保存到服务器但无法查看

NestJS TypeORM 可选查询不起作用

node.js 中 pdfkit-tables 中的垂直线

Chrome 浏览器未将 if-modified-since 标头发送到服务器

如何监控 node.js 上的网络,类似于 chrome/firefox 开发者工具?

对不同对象中的函数使用相同的键时,V8 中的函数调用缓慢

Node.js:socket.io 关闭客户端连接

nodejs:Ajax 与 Socket.IO,优缺点

npm install - javascript堆内存不足

yarn 和 npm 的主要区别是什么?

NodeJS:如何调试检测到 EventEmitter 内存泄漏.添加了 11 个侦听器