removeDocuments method

Future<List<OperationResult>> removeDocuments(
  1. String collectionName,
  2. List<Map<String, dynamic>> data, {
  3. Map<String, dynamic> queryParams = const {},
  4. Transaction? transaction,
})

Implementation

Future<List<OperationResult>> removeDocuments(
  String collectionName,
  List<Map<String, dynamic>> data, {
  Map<String, dynamic> queryParams = const {},
  Transaction? transaction,
}) async {
  final answer = (await _httpDelete(
    ['_db', db, '_api', 'document', collectionName],
    postData: data,
    queryParameters: queryParams,
    headers: _addTransactionHeader(transaction),
  ) as List)
      .map((e) => _toOperationResult(e as Map<String, dynamic>))
      .toList();
  return answer;
}