我对firestore / ionic很新,所以如果这个问题很愚蠢,请提前道歉。
我正在使用firestore为我的数据库开发一个Ionic3项目,并且想知道,如何创建一个空文档(即一个带有id但没有其他字段/值的文档)?我已经能够通过firestore控制台硬编码来做到这一点,但我想知道如何从我的代码中做到这一点?
对于某些上下文,我有一个“类”集合,每个类的文档需要包含多个学生ID,以指示哪些学生在课程中注册。我只需要存储ID(没有其他字段)。
目前,我一直这样做:
this.afs.collection('classes').doc(data).collection('students').add({studentId: this.userId});
但这会创建一个不必要的自动生成ID。
有没有办法用ID字段创建一个文档,如果没有,我怎么能这样做呢?
提前致谢!
答案 0 :(得分:0)
如果data
只是一个字符串,那么您分享的代码(据我所知)不在classes
下创建一个文档,但只创建{ {1}}子集合。
Firebase控制台将以斜体显示students
“文档”,表示此文档没有实际数据,并且它仅用于为您提供点击内容看看子集合。