我可以:
beforeEach(() => {
module('mySuperModule');
module('photonControllersPreSession');
});
但我不能
firestore
.collection("messages")
.doc(`${channel.currentChannel.id}`)
.set(newMessage);
我收到一个错误: firestore
.collection("messages")
.doc(`${channel.currentChannel.id}`)
.add(newMessage);
为什么是这样?我需要为.add is not a function
应用程序采用其他方法吗?
答案 0 :(得分:0)
由于Firebase DocumentReference
(调用.add is not a function
的输出)没有.doc()
方法,您将收到.add
错误。
CollectionReference
中提供了.add
方法。 .collection()
的输出为CollectionReference
,因此您应从此处调用.add
:
firestore
.collection(...)
.add(...)