【发布时间】:2020-06-17 00:10:59
【问题描述】:
我是异步的新手,正在尝试使用节点从 Firestore 数据库返回一个值。
代码不会产生任何错误,也不会产生任何结果!
我想读取 db,获取第一个匹配项并将其返回到 var 国家/地区。
const {Firestore} = require('@google-cloud/firestore');
const db = new Firestore();
async function getCountry() {
let collectionRef = db.collection('groups');
collectionRef.where('name', '==', 'Australia').get()
.then(snapshot => {
if (snapshot.empty) {
console.log('No matching documents.');
return "Hello World";
}
const docRef = snapshot.docs[0];
return docRef;
})
.catch(err => {
console.log('Error getting documents', err);
});
}
let country = getCountry();
【问题讨论】:
标签: javascript node.js google-cloud-firestore