繁体   English   中英

Flutter Firestore Where 子句是否不支持“OR ||” 操作员

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM