You are browsing a version that has not yet been released. |
Upserting Documents
Upserting documents in the MongoDB ODM is easy. All you really have to do
is specify an ID ahead of time and Doctrine will perform an update
operation
with the upsert
flag internally instead of a batchInsert
.
Example:
The above would result in an operation like the following:
The extra benefit is the fact that you don't have to fetch the $article
in order
to append some new data to the document or change something. All you need is the
identifier.