【发布时间】:2022-01-14 07:50:46
【问题描述】:
我正在尝试查询一个非常简单的集合,如下所示:
urls: {
07WmGw7w0N8JiD7j1P60: {
url: "www.yay.com"
},
07WmGw7w0N8JiD7j1P60: {
url: "www.anotherurl.com"
}
}
所以我的代码如下所示:
export async function checkDoc() {
try {
const urlsRef = await collection(db, "urls");
const q = await query(urlsRef, where("url", "==", "www.yay.com"));
console.log(q)
return q
} catch (e) {
console.error("Error querying document: ", e);
return e.response
}
}
但我得到的回应是这样的:
据我所知,这正是in the documentation 的完成方式。我已经在 Stackoverflow 上搜索了类似的答案,但他们主要使用 Web v8 链接方法,我不确定如何用我当前的设置来实现。是我使用 firebase 的方式还是我进行异步调用的方式有问题?
【问题讨论】:
标签: javascript firebase google-cloud-firestore async-await