在我的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
// ...
}
});
但是它不能正常工作