diff --git a/README.md b/README.md index 0256902..55c3033 100644 --- a/README.md +++ b/README.md @@ -323,9 +323,9 @@ db.count({}, function (err, count) { * `options` is an object with two possible parameters * `multi` (defaults to `false`) which allows the modification of several documents if set to true * `upsert` (defaults to `false`) if you want to insert a new document corresponding to the `update` rules if your `query` doesn't match anything -* `callback` (optional) signature: `err`, `numReplaced`, `upsert` +* `callback` (optional) signature: `err`, `numReplaced`, `newDoc` * `numReplaced` is the number of documents replaced - * `upsert` is set to true if the upsert mode was chosen and a document was inserted + * `newDoc` is the created document if the upsert mode was chosen and a document was inserted **Note**: you can't change a document's _id. @@ -373,7 +373,7 @@ db.update({ planet: 'Mars' }, { $unset: { planet: true } }, {}, function () { // Upserting a document db.update({ planet: 'Pluton' }, { planet: 'Pluton', inhabited: false }, { upsert: true }, function (err, numReplaced, upsert) { - // numReplaced = 1, upsert = true + // numReplaced = 1, upsert = { _id: 'id5', planet: 'Pluton', inhabited: false } // A new document { _id: 'id5', planet: 'Pluton', inhabited: false } has been added to the collection });