如何使用Javascript从Firestore中访问子集合?

时间:2019-04-04 16:58:32

标签: javascript google-cloud-firestore

我想创建一个集合和一个子集合,集合的名称是用户输入的变量。当集合是变量时,我不知道实际调用子集合的代码。

我以前在Dart中做到过,并且基本上用于: return db.collection('$company/users').doc(cred.user.uid).set({... 但js似乎只是将其读取为字符串。 我尝试了几种变体:

return db.collection('${company}/users').doc(cred.user.uid).set({...
return db.collection(company'/users').doc(cred.user.uid).set({...
return db.collection(company + '/users').doc(cred.user.uid).set({...
return db.collection(company, '/users').doc(cred.user.uid).set({...
return db.collection(company).collection('users').doc(cred.user.uid).set({...

预期结果:创建了“收集和子收集”区域,该收集使用了公司公司String,子收集为用户。 无论是尝试“用户”还是变量公司,确切的代码都可用于单个集合,但是我不知道如何使他们协同工作。

实际结果:未进行任何收集,“无效的收集参考”错误 (根据我的尝试,错误略有不同)。

0 个答案:

没有答案