$buildCommand method
Implementation
@override
Map<String, Object> $buildCommand() {
return <String, Object>{
keyFindAndModify: collection!.collectionName,
if (query != null) keyQuery: query!,
if (sort != null) keySort: sort!,
if (remove) keyRemove: remove,
if (update != null) keyUpdate: update!,
if (returnNew) keyNew: returnNew,
if (fields != null) keyFields: fields!,
if (upsert) keyUpsert: upsert,
if (arrayFilters != null) keyArrayFilters: arrayFilters!,
if (hint != null)
keyHint: hint!
else if (hintDocument != null)
keyHint: hintDocument!,
};
}