google-cloud-firestore - 如何编辑数组内的对象或如何构造它
问题描述
我正在尝试创建一个项目管理应用程序,其中项目将具有功能并且用户可以评论这些功能,我正在使用对 firestore 的反应。现在我不知道如何从我当前使用的结构中编辑、添加或删除。
我知道我可以为功能创建一个集合,并为评论创建一个不同的集合,但由于项目需要一次所有数据,我试图将它们放在一个地方。
解决方案
你可以这样尝试:
features (collection)
---- featureID (document)
-------- featureAuthor (field)
-------- featureVersion (field)
-------- comments (subcollection)
------------ commentID (document)
---------------- commentText: 'this is supperb!' (field)
---------------- commentUserID: 'someUserID' (field)
等等......这对你有用吗?
推荐阅读
- webcam - 通过 rdp 使用网络摄像头
- javascript - 为什么我的 App.js 代码在保存时会自行更改?
- java - 在 Android 中转换为 unsigned char 和 unsigned short
- angular - 无法看到登录拦截器
- c# - 如何按多个条件对字符串列表进行排序
- javascript - 对象中的 vue.js 循环选项值
- angular - 在 pipe() 中使用 catchError() 会在 .subscribe 变量处显示错误
- java - 在Java中将字符串转换为布尔值的最佳方法
- c - 通过一个项目多次包含相同的源文件是否正确?
- androidx - androidx.spinner onItemSelectedListener 不工作