Modifies the query to test whether the cubbie has the given field or not.
Modifies the query to test whether the cubbie has the given field or not.
if true the query requires the cubbie to have the given slot, else it requires the cubbie to not have the given slot.
the encompassing query cubbie.
Changes the query cubbie to select/project the given slot.
Changes the query cubbie to select/project the given slot.
the cubbie container of this slot.
the original slot in the cubbie
Creates a query cubbie that will update the given slot for matched cubbies to have the given values.
Creates a query cubbie that will update the given slot for matched cubbies to have the given values.
the new slot value for matching cubbies to be set to.
the encompassing query cubbie.
Modifies the query to match if the given slot has values in the given set of values.
Modifies the query to match if the given slot has values in the given set of values.
the values to match against.
the encompassing query cubbie.
A slot that can do mongo specific operations
the cubbie type.
the value type of the slot.