我希望在云函数中使用typescript从firebase中获取。我已经在这里找到了下面的代码,但不确定这是不是你获取的方式(目前还不能测试它)。
const usersRef = admin.database().ref('/users');
return usersRef.once('value', function(snapshot) {
snapshot.forEach(childSnapshot => {
const uid = childSnapshot.key;
promises.push(usersRef.child(uid + '/checker/update_available').set(true));
});
我还在firebases文档中查找了这方面的信息,但没有找到相关信息。
我过去常常这样用:
admin.database().ref('PeopleWhoFollowMe/\(uid)').get()
但是我得到了一个错误:这里没有.get()
。
感谢大家的帮助!
发布于 2019-05-23 04:08:33
您是对的,实时数据库的方法是once()
。它返回一个promise,就像Firestore的get()
一样,所以您不需要为它提供回调方法。返回的promise将包含快照。
https://stackoverflow.com/questions/56267838
复制