如何在文档+ angularfire2 + angular5中添加集合

By simon at 2018-02-28 • 0人收藏 • 32人看过

我想在文档中添加一个集合,但我在google上搜索了很多 我还没有找到任何适当的解决方案。即使是搜索hed的firebase文档 但我的查询没有结果。 我尝试过不同的方式将一个集合添加到文档中,下面是一个 我的代码的例子。

let tmpObj = {
  title: vm.pageTitle,
  creationDate: dt.getTime()
};
this.db.collection("pages").doc("page_"+this.bookId).collection("Test").add(tmpObj);
另外,我甚至尝试过
let mainCollection = this.db.collection("pages").doc("page_"+ this.bookId).collection("test").valueChanges();
let subcollection = mainCollection.push(tmpObj);
// This is also not working for me
在上面的代码中,* db public db:AngularFirestore * P.租约找到 附加屏幕截图查看我想要添加集合的位置(突出显示 它)。 我需要的结构是集合 - >文件 - >收集 [![enter image description 这里](https://i.stack.imgur.com/0LsW7.jpg)(https://i.stack.imgur.com/0LsW7.jpg)

1 个回复 | 最后更新于 2018-02-28
2018-02-28   #1

请尝试 :

this.db.collection(`pages/page_${this.bookId}/Test`).add(tmpOb);

登录后方可回帖

Loading...