From a91844e4ff8c8f30365f84dc807e6c821f91d9af Mon Sep 17 00:00:00 2001 From: Tzvika Date: Tue, 20 Sep 2022 14:43:46 +0300 Subject: [PATCH 1/3] Add calrification about overwrite flag in model.js Add calrification for using the `overwrite` flag in model.findByIdAndUpdate and model.findOneAndUpdate --- lib/model.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/model.js b/lib/model.js index abde13819f6..e9515d47df2 100644 --- a/lib/model.js +++ b/lib/model.js @@ -2558,6 +2558,7 @@ Model.$where = function $where() { * Model.findOneAndUpdate(query, { $set: { name: 'jason bourne' }}, options, callback) * * This helps prevent accidentally overwriting your document with `{ name: 'jason bourne' }`. + * To prevent this behaviour, see the `overwrite` flag * * #### Note: * @@ -2690,6 +2691,7 @@ function _decorateUpdateWithVersionKey(update, options, versionKey) { * Model.findByIdAndUpdate(id, { $set: { name: 'jason bourne' }}, options, callback) * * This helps prevent accidentally overwriting your document with `{ name: 'jason bourne' }`. + * To prevent this behaviour, see the `overwrite` flag * * #### Note: * From dafa8ab6c6ac54c7d5467188aa7e206ccd9f934d Mon Sep 17 00:00:00 2001 From: Tzvika Date: Thu, 22 Sep 2022 13:26:45 +0300 Subject: [PATCH 2/3] Update lib/model.js Co-authored-by: hasezoey --- lib/model.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/model.js b/lib/model.js index e9515d47df2..e3a3a1555b8 100644 --- a/lib/model.js +++ b/lib/model.js @@ -2558,7 +2558,7 @@ Model.$where = function $where() { * Model.findOneAndUpdate(query, { $set: { name: 'jason bourne' }}, options, callback) * * This helps prevent accidentally overwriting your document with `{ name: 'jason bourne' }`. - * To prevent this behaviour, see the `overwrite` flag + * To prevent this behaviour, see the `overwrite` option * * #### Note: * From 7d7fd9667f8402718fc6bd40dfbfaaa2e6086e86 Mon Sep 17 00:00:00 2001 From: Tzvika Date: Thu, 22 Sep 2022 13:26:52 +0300 Subject: [PATCH 3/3] Update lib/model.js Co-authored-by: hasezoey --- lib/model.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/model.js b/lib/model.js index e3a3a1555b8..9abbeeb14f0 100644 --- a/lib/model.js +++ b/lib/model.js @@ -2691,7 +2691,7 @@ function _decorateUpdateWithVersionKey(update, options, versionKey) { * Model.findByIdAndUpdate(id, { $set: { name: 'jason bourne' }}, options, callback) * * This helps prevent accidentally overwriting your document with `{ name: 'jason bourne' }`. - * To prevent this behaviour, see the `overwrite` flag + * To prevent this behaviour, see the `overwrite` option * * #### Note: *