updateOne method
Future<WriteResult>
updateOne(
- dynamic selector,
- dynamic update, {
- bool? upsert,
- WriteConcern? writeConcern,
- CollationOptions? collation,
- List? arrayFilters,
- String? hint,
- Map<
String, Object> ? hintDocument,
Implementation
Future<WriteResult> updateOne(selector, update,
{bool? upsert,
WriteConcern? writeConcern,
CollationOptions? collation,
List<dynamic>? arrayFilters,
String? hint,
Map<String, Object>? hintDocument}) async {
var updateOneOperation = UpdateOneOperation(
this,
UpdateOneStatement(_selectorBuilder2Map(selector),
update is List ? update : _updateBuilder2Map(update),
upsert: upsert,
collation: collation,
arrayFilters: arrayFilters,
hint: hint,
hintDocument: hintDocument),
updateOneOptions: UpdateOneOptions(writeConcern: writeConcern));
return updateOneOperation.executeDocument();
}