Node.js 数据库的Firestore云函数查询:文档不存在
我正在尝试编写一个http云函数,它触发一个查询来搜索价格超过100美元的项目,但它总是返回空文档或文档不存在 规则现在设置为跳过验证,这样我就不需要进行身份验证 我是不是遗漏了什么 我是firestore/firebase的新手Node.js 数据库的Firestore云函数查询:文档不存在,node.js,typescript,firebase,google-cloud-firestore,google-cloud-functions,Node.js,Typescript,Firebase,Google Cloud Firestore,Google Cloud Functions,我正在尝试编写一个http云函数,它触发一个查询来搜索价格超过100美元的项目,但它总是返回空文档或文档不存在 规则现在设置为跳过验证,这样我就不需要进行身份验证 我是不是遗漏了什么 我是firestore/firebase的新手 这给了我“找不到文档!”代码中的快照是一个,没有exists属性或data()方法。看起来你把它和一个有exists属性和data()方法的方法混淆了 所以你会想做这样的事情: .then(snapshot => { if (!snapshot.emp
这给了我“找不到文档!”代码中的快照是一个,没有exists属性或data()方法。看起来你把它和一个有exists属性和data()方法的方法混淆了 所以你会想做这样的事情:
.then(snapshot => {
if (!snapshot.empty) {
for (let i = 0; i < snapshot.size; i++) {
const data = snapshot.docs[i].data();
response.send(data);
}
} else response.send('No docs found!')
}
。然后(快照=>{
如果(!snapshot.empty){
for(设i=0;i
hey@Doug我在看你的视频..帮帮我:(如果您编辑您的问题以包含您试图查询的收藏或文档的某种描述,这会很有帮助。就这个问题而言,我无法判断您查询的内容是否正确。图片有帮助吗?在您发表评论之前,我在这里感到很沮丧。^我喜欢您的视频!
.then(snapshot => {
if (!snapshot.empty) {
for (let i = 0; i < snapshot.size; i++) {
const data = snapshot.docs[i].data();
response.send(data);
}
} else response.send('No docs found!')
}