首页 > 解决方案 > 如何编辑数组内的对象或如何构造它

问题描述

我正在尝试创建一个项目管理应用程序,其中项目将具有功能并且用户可以评论这些功能,我正在使用对 firestore 的反应。现在我不知道如何从我当前使用的结构中编辑、添加或删除。

https://firebasestorage.googleapis.com/v0/b/thrprojectss.appspot.com/o/Screen%20Shot%202019-01-09%20at%2012.58.08%20PM.png?alt=media&token=0e9d6b26-d9c7- 4f95-853a-f0ad50d0e096

我知道我可以为功能创建一个集合,并为评论创建一个不同的集合,但由于项目需要一次所有数据,我试图将它们放在一个地方。

标签: google-cloud-firestore

解决方案


你可以这样尝试:

features (collection)

---- featureID (document)

-------- featureAuthor (field)

-------- featureVersion (field)

-------- comments (subcollection)

------------ commentID (document)

---------------- commentText: 'this is supperb!' (field)

---------------- commentUserID: 'someUserID' (field)

等等......这对你有用吗?


推荐阅读