ModifierBuilder class
class ModifierBuilder{
Map map = {};
toString()=>"ModifierBuilder($map)";
Map _pair2Map(String fieldName, value) {
var res = {};
res[fieldName] = value;
return res;
}
ModifierBuilder inc(String fieldName,value) {
map['\$inc'] = _pair2Map(fieldName,value);
return this;
}
ModifierBuilder set(String fieldName,value) {
Map setMap = map['\$set'];
if (setMap == null) {
setMap = {};
}
setMap[fieldName] = value;
map['\$set'] = setMap;
return this;
}
ModifierBuilder unset(String fieldName) {
Map unSetMap = map['\$unset'];
if (unSetMap == null) {
unSetMap = {};
}
unSetMap[fieldName] = 1;
map['\$unset'] = unSetMap;
return this;
}
ModifierBuilder push(String fieldName, value) {
map['\$push'] = _pair2Map(fieldName, value);
return this;
}
}
Methods
ModifierBuilder inc(String fieldName, value) #
ModifierBuilder inc(String fieldName,value) {
map['\$inc'] = _pair2Map(fieldName,value);
return this;
}
ModifierBuilder push(String fieldName, value) #
ModifierBuilder push(String fieldName, value) {
map['\$push'] = _pair2Map(fieldName, value);
return this;
}
ModifierBuilder set(String fieldName, value) #
ModifierBuilder set(String fieldName,value) {
Map setMap = map['\$set'];
if (setMap == null) {
setMap = {};
}
setMap[fieldName] = value;
map['\$set'] = setMap;
return this;
}
dynamic toString() #
Returns a string representation of this object.
docs inherited from Object
toString()=>"ModifierBuilder($map)";
ModifierBuilder unset(String fieldName) #
ModifierBuilder unset(String fieldName) {
Map unSetMap = map['\$unset'];
if (unSetMap == null) {
unSetMap = {};
}
unSetMap[fieldName] = 1;
map['\$unset'] = unSetMap;
return this;
}