如何在数组内编辑对象或如何构造它

时间:2019-01-09 10:05:33

标签: google-cloud-firestore

我正在尝试创建一个项目管理应用程序,其中的项目将具有功能,并且用户可以对功能进行评论,我正在与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

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

1 个答案:

答案 0 :(得分:0)

您可以这样尝试:

features (collection)

---- featureID (document)

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

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

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

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

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

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

以此类推...对您有用吗?