setData method
Implementation
Future<DocumentSnapshot> setData(Map<String, dynamic> doc) async {
try {
final response = await client.post("/$_index/_doc/$_id", data: doc);
final document = Document(doc,
index: _index, id: response["_id"], version: response["_version"]);
return DocumentSnapshot(document, success: true);
} catch (e) {
return DocumentSnapshot(null, success: false, reason: e.toString());
}
}