【发布时间】:2020-07-20 11:16:19
【问题描述】:
如果我有一个QuerySnapshot,我可以像这样得到一个特定的QueryDocumentSnapshot:
db.collection("collection-name").onSnapshot(querySnapshot => {
const docId = "myDocId";
const myDoc = querySnapshot.docs.find(doc => doc.id === docId);
});
有没有更直接的方法,避免不得不使用 find,例如(在伪代码中):
db.collection("collection-name").onSnapshot(querySnapshot => {
const docId = "myDocId";
const myDoc = querySnapshot.get(docId);
});
我在 API ref 中找不到任何内容,但这似乎是一个常见的用例。
【问题讨论】:
标签: javascript firebase google-cloud-firestore