Firestore queries on Flutter

后端 未结 1 1755
感动是毒
感动是毒 2020-12-02 17:31

How can I use the .where() in FlutterFire to perform queries for Firestore? Because the docs and example doesn\'t cover this I\'m confused. I haven\'t found other questions

相关标签:
1条回答
  • 2020-12-02 18:23

    Example below go through every document in the collection 'fields', and filter on 'grower`. There is no documentation on that, but you may check the source code.

    import 'package:cloud_firestore/cloud_firestore.dart';
    
    Firestore.instance.collection('fields').where('grower', isEqualTo: 1)
        .snapshots().listen(
              (data) => print('grower ${data.documents[0]['name']}')
        );
    

    From source code:

      Query where(
        String field, {
        dynamic isEqualTo,
        dynamic isLessThan,
        dynamic isLessThanOrEqualTo,
        dynamic isGreaterThan,
        dynamic isGreaterThanOrEqualTo,
        bool isNull,
      }) {..}
    
    0 讨论(0)
提交回复
热议问题