在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']}')
);
中经过过滤的参数可以是以下任意一项:
如果我需要创建自己的自定义查询语句,即比上面的语句复杂一点,该怎么办?
例如,在我的数据中,我保存了两个表示位置的不同字段:where
和latitude
,并且需要过滤距离我的位置不到5公里的用户我能做到吗?