【发布时间】:2018-07-08 21:47:00
【问题描述】:
我对 firestore/ionic 很陌生,所以如果这个问题很愚蠢,请提前道歉。
我正在为我的数据库使用 firestore 进行 Ionic3 项目,并且想知道如何创建一个空文档(即具有 id 但没有其他字段/值的文档)?我已经能够通过 Firestore 控制台硬编码来做到这一点,但我想知道如何从我的代码中做到这一点?
在某些情况下,我有一个“班级”集合,每个班级的文档需要包含多个学生 ID,以指示哪些学生注册了班级。我只需要存储 ID(不需要其他字段)。
目前,我一直在这样做:
this.afs.collection('classes').doc(data).collection('students').add({studentId: this.userId});
但这会创建一个不必要的自动生成 ID。
有没有办法创建一个只有 ID 字段的文档,如果没有,我还能怎么做?
提前致谢!
【问题讨论】:
-
为什么不将学生存储在一个数组中? Firestore 确实有数组类型。
-
是的,效果好多了,不知道为什么我以前没有想到它!谢谢!
标签: firebase ionic-framework ionic3 google-cloud-firestore