12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- def delete(field):
- """
- Delete a given field from the document.
- """
- def transform(doc):
- del doc[field]
- return transform
- def add(field, n):
- """
- Add n to a given field in the document.
- """
- def transform(doc):
- doc[field] += n
- return transform
- def subtract(field, n):
- """
- Subtract n from a given field in the document.
- """
- def transform(doc):
- doc[field] -= n
- return transform
- def set(field, val):
- """
- Set a given field to val.
- """
- def transform(doc):
- doc[field] = val
- return transform
- def increment(field):
- """
- Increment a given field in the document.
- """
- def transform(doc):
- doc[field] += 1
- return transform
- def decrement(field):
- """
- Decrement a given field in the document.
- """
- def transform(doc):
- doc[field] -= 1
- return transform
|