legacyUpdate method
Future<Map<String, dynamic> >
legacyUpdate(
- dynamic selector,
- dynamic document, {
- bool upsert = false,
- bool multiUpdate = false,
- WriteConcern? writeConcern,
Implementation
Future<Map<String, dynamic>> legacyUpdate(selector, document,
{bool upsert = false,
bool multiUpdate = false,
WriteConcern? writeConcern}) {
return Future.sync(() {
var flags = 0;
if (upsert) {
flags |= 0x1;
}
if (multiUpdate) {
flags |= 0x2;
}
var message = MongoUpdateMessage(
fullName(), _selectorBuilder2Map(selector), document, flags);
db.executeMessage(message, writeConcern);
return db._getAcknowledgement(writeConcern: writeConcern);
});
}