长期的听众,第一次的调用者--也是javascript和Firebase的新手,所以要友好,哈哈
我正在做一个个人项目,我已经成功地创建了一个自定义类/converted。我想把文档ID添加到那个类中,但是我还没有弄清楚。有没有一种简单的方法可以把那个元素包含到这个类中?
class Merit {
constructor(book, cost, effect, name, page, prereq, style, tags, tldr, id){
this.book = book;
this.cost = cost;
this.effect = effect;
this.name = name;
this.page = page;
this.prereq = prereq;
this.style = style;
this.tags = tags;
this.tldr = tldr;
}
const meritConverter = {
fromFirestore: (snapshot, options) => {
const data = snapshot.data(options);
return new Merit(
data.book,
data.cost,
data.effect,
data.name,
data.page,
data.prereq,
data.style,
data.tags,
data.tldr
);
},
};
1条答案
按热度按时间gcmastyq1#
使用
DocumentSnapshot
的id
属性: