Firestore:如何使用不等式/不等于執行查詢我想從Firestore集合中選擇僅由我編寫的文章。 這真的很難嗎?每篇文章都有字段“owner_uid”。多數民眾贊成:我只想寫相當于"select * from articles where uid<>request.auth.uid"
3 回答

www說
TA貢獻1775條經驗 獲得超8個贊
對于android,應該很容易使用Task Api實現。新手的例子:
FirebaseFirestore db = FirebaseFirestore.getInstance(); Query lessQuery = db.collection("users").whereLessThan("uid", currentUid); Query greaterQuery = db.collection("users").whereGreaterThan("uid", currentUid); Task lessQuery Task = firstQuery.get(); Task greaterQuery = secondQuery.get(); Task combinedTask = Tasks.whenAllSuccess(lessQuery , greaterQuery) .addOnSuccessListener(new OnSuccessListener<List<Object>>() { @Override public void onSuccess(List<Object> list) { //This is the list of "users" collection without user with currentUid } });
此外,通過它,您可以組合任何一組查詢。
對于網絡有rxfire
添加回答
舉報
0/150
提交
取消