由于我无法使用!=
,因此我正在使用<
和>
,但是我不知道如何将它们合并在一起并等待结果。一次只能使用一个。
async getallUsersExceptCurrent() {
const lower = firebase
.firestore()
.collection('users')
.where(
firebase.firestore.FieldPath.documentId(),'<',firebase.auth().currentUser.uid
)
.get();
const upper = firebase
.firestore()
.collection('users')
.where(
firebase.firestore.FieldPath.documentId(),'>',firebase.auth().currentUser.uid
)
.get();
const usersList = await lower.then(snapshot => {
return snapshot.docs.map(user => {
console.log(user.data());
return { id: user.id,username: user.data().username };
});
});
return usersList;
}