Как запрашивать целые числа в полях в Cloud Firestore с помощью Flutter - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь понять, как запрашивать числа в облачном хранилище. Вот мой код:

final result = await Firestore.instance.collection('Social_Posts').where(30, isGreaterThan: "views").getDocuments();

Я получаю следующую ошибку:

Unhandled Exception: 'package:cloud_firestore_platform_interface/src/method_channel/method_channel_query.dart': Failed assertion: line 119 pos 12: 'field is String || field is FieldPath': Supported [field] types are [String] and [FieldPath].

Похоже, запросы облачного хранилища принимают только строки. Если это так, то как я могу запросить числа?

1 Ответ

1 голос
/ 14 июля 2020

Упс, это просто.

Просто сделайте следующее:

final result = await Firestore.instance.collection('Social_Posts').where("views", isGreaterThan: 30).getDocuments();
...