Anywhere
collection.upsert(selector, modifier, [options], [callback])
Modify one or more documents in the collection, or insert one if no matching documents were found. Returns an object with keys numberAffected
(the number of documents modified) and insertedId
(the unique _id of the document that was inserted, if any).
Arguments
- selector Mongo Selector, Object ID, or String
-
Specifies which documents to modify
- modifier Mongo Modifier
-
Specifies how to modify the documents
- callback Function
-
Optional. If present, called with an error object as the first argument and, if no error, the number of affected documents as the second.
Options
- multi Boolean
-
True to modify all matching documents; false to only modify one of the matching documents (the default).
Please login to continue.