如何在firebase的云端函数中读取单个请求中多个用户ID的数据
我正在为我的Android应用程序和云function使用Firebase数据库。 由于Firebase以JSON格式存储数据。 每个用户都有一些分配给用户的唯一ID。
我想知道是否有任何方法可以在一个请求中获取多个用户数据。 如果你看到下面的代码,它将只获取传递的用户ID的数据。
db .ref("/users/" + request.query.userId) .once("value") .then(function(snapshot) {
我有10个用户标识符,我希望在nodejs中的单个请求中获取数据。 有什么办法得到这个?
将它们存储在这样的数组中:
var promArr = [] var snapshotData = [] promArr.push( db .ref("/users/" + request.query.userId) //put here unique usernames .once("value") .then(function(snapshot) { snapshotData.push(snapshot.val()) }) return Promise.all(promArr).then(snap => { //loop through snapshotData here })
- 如何在Heroku的Node.js应用程序中从子文件夹redirect到静态JavaScript应用程序?
- 如何发送消息到多个Android设备在Node js中使用FCM?
- firebasefunction来触发通知
- 有没有办法获得Firebase身份validation用户的UID?
- 在Firebase云端函数中使用toLocaleString格式化货币值
- Firebasepipe理员SDK – DELETE响应不正确
- FireStore – TypeError:k.setTimeout不是一个函数
- 无法使用GitHub个人访问令牌validationFirebase(以前工作)
- 从Firebasefunction(节点)上传时,Firebase存储文件types未设置