使用Flutter构建Firestore的自定义查询

时间:2018-12-21 20:45:17

标签: firebase dart flutter google-cloud-firestore

this中,我知道可以在fluter中查询诸如以下的Firestore数据:

simple

import 'package:cloud_firestore/cloud_firestore.dart'; Firestore.instance.collection('fields').where('grower', isEqualTo: 1) .snapshots.listen( (data) => print('grower ${data.documents[0]['name']}') ); 中经过过滤的参数可以是以下任意一项:

  • isEqualTo,
  • isLessThan,
  • isLessThanOrEqualTo
  • 大于,
  • isGreaterThanOrEqualTo

如果我需要创建自己的自定义查询语句,即比上面的语句复杂一点,该怎么办?

例如,在我的数据中,我保存了两个表示位置的不同字段:wherelatitude,并且需要过滤距离我的位置不到5公里的用户我能做到吗?

0 个答案:

没有答案