Consulta firebase passando lista como parametros #1051
Replies: 3 comments
-
Acho que você teria de fazer assim: const filteredUsers = []
const usersRef = this.db.child("users")
listusuarios.forEach(
user => usersRef.orderByKey().equalTo(user).on(value => filteredUsers.push(value))
) ou assim const filteredUsers = []
const usersRef = this.db.child("users")
listusuarios.forEach(
user => usersRef.child(user).on(value => filteredUsers.push(value))
) |
Beta Was this translation helpful? Give feedback.
-
Vou testar estas duas formas @klarkc e passo um feedback |
Beta Was this translation helpful? Give feedback.
-
Fiz um foreach mesmo mas não consegui colocar no observable que criei |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Galera,
Boa tarde!
Isto é usando para trazer todos os usuários
this.users = this.db.list(
/users
,(ref: firebase.database.Reference) => ref.limitToLast(30).orderByChild('name')
);
Mas se eu quisesse fazer isso para não trazer todos e sim apenas o que estão na lista
tipo isso
listausuarios
this.users = this.db.list(
/users/${listausuarios}
,(ref: firebase.database.Reference) => ref.limitToLast(30).orderByChild('name')
);
Vamos supor que no firebase tivesse os usuários:
AAAAAAA
BBBBBBB
CCCCCC
DDDDDD
ZZZZZZZ
E na minha lista eu só mandasse
listausuarios {BBBBBBB, DDDDDD, ZZZZZZZ}
É possivel?
Beta Was this translation helpful? Give feedback.
All reactions