我有这段代码
Query query = mFirestore.collection(FirebaseManager.ADDRESS_META_SEARCH_DATA);
query = query.whereEqualTo(MetaData.COUNTRY_CODE, "se");
query = query.whereEqualTo(MetaData.COUNTRY_CODE, "us");
query = query.whereGreaterThanOrEqualTo(MetaData.NAME, text)
.whereLessThan(MetaData.NAME, newString);
query.limit(limit);
我尝试将这两个国家归还,但Firestore却抛弃了我:
INVALID_ARGUMENT:不能在多个属性上使用不等式过滤器:[country_code,name]
如何重新制作此代码,以便我可以在一个查询中从ADDRESS_META_SEARCH_DATA集合获取两个国家/地区“se”和“我们”
我已阅读dox并且我不明白为什么我的设置不同
citiesRef.whereEqualTo("state", "CO").whereEqualTo("name", "Denver");
citiesRef.whereEqualTo("state", "CA").whereLessThan("population", 1000000);