save method
Implementation
@Deprecated('Since version 4.2. Use insertOne() or replaceOne() instead.')
Future<Map<String, dynamic>> save(Map<String, dynamic> document,
{WriteConcern? writeConcern}) {
dynamic id;
var createId = false;
if (document.containsKey('_id')) {
id = document['_id'];
if (id == null) {
createId = true;
}
}
if (id != null) {
return legacyUpdate({'_id': id}, document,
upsert: true, writeConcern: writeConcern);
} else {
if (createId) {
document['_id'] = ObjectId();
}
return insert(document, writeConcern: writeConcern);
}
}