我在React.js项目中使用firebase。这是我的问题:
有firebase集合:
users:{
'1JDJDHDHDSbBDBDB':{user data inside},
'2JDJDHDHDSbBDBDB':{user data inside},
'3JDJDHDHDSbBDBDB':{user data inside}
}
我有一组用户iD
let ids = ['1JDJDHDHDSbBDBDB', '3JDJDHDHDSbBDBDB'];
如何只获取id与ids数组匹配的用户?
提前致谢并度过愉快的一天!!
答案 0 :(得分:-1)
您可以使用“for key in obj”
let users = yourFireBase.val();
let ids = ['1JDJDHDHDSbBDBDB', '3JDJDHDHDSbBDBDB'];
let matchUsersArr = [];
for (let key in users) {
if (ids.indexOf(key)>=0) {
matchUsersArr.push(users[key])
}
}