MCPcopy Index your code
hub / github.com/MongoEngine/mongoengine / sync_all

Method sync_all

mongoengine/fields.py:1425–1439  ·  view source on GitHub ↗

Sync all cached fields on demand. Caution: this operation may be slower.

(self)

Source from the content-addressed store, hash-verified

1423 return self.document_type._fields.get(member_name)
1424
1425 def sync_all(self):
1426 """
1427 Sync all cached fields on demand.
1428 Caution: this operation may be slower.
1429 """
1430 update_key = "set__%s" % self.name
1431
1432 for doc in self.document_type.objects:
1433 filter_kwargs = {}
1434 filter_kwargs[self.name] = doc
1435
1436 update_kwargs = {}
1437 update_kwargs[update_key] = doc
1438
1439 self.owner_document.objects(**filter_kwargs).update(**update_kwargs)
1440
1441
1442class GenericReferenceField(BaseField):

Calls 2

updateMethod · 0.45
objectsMethod · 0.45