如何创建“包含”查询?

时间:2019-07-14 15:51:54

标签: android google-cloud-firestore

在我的Firestore文档中,我保存了每个商店的名称。在我的Android应用程序中,我创建了一个searchview,它应该查看一个文档的名称是否包含用户输入。因此,例如,用户键入“ test”,firestore应该返回名称包含“ test”的每个文档。我试过使用array-contains,但是不起作用。我也尝试了以下方法:

        FirebaseFirestore db = FirebaseFirestore.getInstance();
            Query first = db.collection("seller")
                    .whereGreaterThanOrEqualTo("name", "test")
                    .limit(25);

            first.get()
                    .addOnSuccessListener(new OnSuccessListener<QuerySnapshot>() {
                        @Override
                        public void onSuccess(QuerySnapshot documentSnapshots) {
                            // ...

                            // Get the last visible document


                            // Use the query for pagination
                            // ...
                        }
                    });

但是它不能正常工作

0 个答案:

没有答案