find method

Future<List<Map<String, dynamic>>> find (
  1. String dbID,
  2. String collectionName,
  3. Query query
)

Find any matching instance IDs by query

Implementation

Future<List<Map<String, dynamic>>> find(String dbID, String collectionName, Query query) async {
  final request = FindRequest();
  request.dbID = base64.decode(dbID);
  request.collectionName = collectionName;
  request.queryJSON = utf8.encode(json.encode(query.toJson()));
  final response = await _stub.find(request);
  final jsonList = response.instances.map((et) => json.decode(utf8.decode(et)));
  return List<Map<String, dynamic>>.from(
    jsonList
  );
}