Set field¶
Field with sets.
Similar as yadm.fields.list
.
-
class
yadm.fields.set.
Set
(field, parent, value)¶ Container for set.
-
add
(item)¶ Append item to set.
Parameters: item – item for add This method does not save object!
-
add_to_set
(item, reload=True)¶ Add item directly to database.
Parameters: - item – item for $addToSet
- reload (bool) – automatically reload all values from database
See $addToSet in MongoDB’s update.
-
discard
(item)¶ Remove item from the set if it is present.
Parameters: item – item for discard This method does not save object!
-
pull
(query, reload=True)¶ Pull item from database.
Parameters: - query – query for $pull on this field
- reload (bool) – automatically reload all values from database
See $pull in MongoDB’s update.
-
remove
(item)¶ Remove item from set.
Parameters: item – item for remove This method does not save object!
-