|
|
|
|
161
|
# @param field str
|
161
|
# @param field str
|
162
|
# @param options dict
|
162
|
# @param options dict
|
163
|
def _create_field_in_collection(self, collection_name, field, options):
|
163
|
def _create_field_in_collection(self, collection_name, field, options):
|
164
|
- self.database[collection_name].update_many({field: {'$exists': False}}, {'$set': {field: options['default']}}, False)
|
|
|
|
|
164
|
+ emfield = EmField(field)
|
|
|
165
|
+ self.database[collection_name].update_many({'uid': emfield.get_emclass_uid(), field: {'$exists': False}}, {'$set': {field: options['default']}}, False)
|
165
|
|
166
|
|
166
|
## @brief Deletes a field in a collection
|
167
|
## @brief Deletes a field in a collection
|
167
|
# @param collection_name str
|
168
|
# @param collection_name str
|