Я получаю данные из пожарного магазина, используя угловую 6. У меня есть коллекция с именем users, каждый документ этой коллекции содержит информацию о пользователе, и у каждого пользователя может быть одна из трех ролей пользователя "Admin", "ASM" или "Salesmen".Я использую company_code в качестве фильтра.Теперь, когда я выбираю данные, выбираются только администраторы всего company_code, а затем через некоторое время выбираются все остальные пользователи.Может кто-нибудь сказать мне, что я делаю не так здесь
getAllUsers(companycode){
this.afs.collection('users',ref=>ref
.where("company_code","==",companycode))
.snapshotChanges().pipe()
.map(res=>res.map(res=> res.payload.doc.data()))
.subscribe(res=>{
console.log(res)
});
}