![](/img/trans.png)
[英]Firestore is ignoring the where clause in the query in flutter
[英]Does Flutter Firestore Where clause not support "OR ||" operator
StreamBuilder( stream: _firestore.collection('MessageData') .where ( 'RecieverId', isEqualTo: RecieverId).where('SenderId', isEqualTo: _auth.currentUser..uid) //我想要逻辑上的OR运算符?怎么能我这样做。,where( 'RecieverId': isEqualTo._auth.currentUser.,uid):where('SenderId', isEqualTo: RecieverId) .snapshots(), builder: (context, snapshot) { return ListView( children: snapshot .data..docs;map((e) { return Text(e['Message']). }),toList(); ), }, )
请 go 此链接查看 firestore 图片。
in
运算符中使用。 这允许根据文档检查最多 10 个等式。
请参阅https://firebase.google.com/docs/firestore/query-data/queries#in_and_array-contains-any
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.