我正在尝试创建复合查询。我总是得到“无可用数据”。这很奇怪,因为有数据与我的查询匹配。请您帮助我找出我缺少的数据吗?谢谢
Future myQuery () async{
final currentQuery = FirebaseFirestore.instance
.collection('Users')
.doc(FirebaseAuth.instance.currentUser!.uid)
.collection('allTasks');
Query nameQuery = currentQuery.where('status', isEqualTo: 'Inbox');
Query nameValorQuery = nameQuery.where('important', isEqualTo: 'False');
final snapshot = await nameValorQuery.firestore.collection('allTasks').get(); //('users/$userId').get();
if (snapshot.docs.isNotEmpty) {
print(snapshot.docs.first);
} else {
print (snapshot.docs.length);
print('No data available.');
}
1条答案
按热度按时间mkshixfv1#
我修改了你的代码,应该能用,希望能帮上忙。