Skip to content

Commit c068e2f

Browse files
authored
Merge pull request #14919 from markstos/task/document-modelSchema-removal
Update migrating_to_6.md about mongoose.modelSchemas
2 parents 25da2ca + fd2081c commit c068e2f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

docs/migrating_to_6.md

+12
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ If you're still on Mongoose 4.x, please read the [Mongoose 4.x to 5.x migration
5353
* [TypeScript changes](#typescript-changes)
5454
* [Removed `reconnectTries` and `reconnectInterval` options](#removed-reconnecttries-and-reconnectinterval-options)
5555
* [Lodash `.isEmpty()` returns false for ObjectIds](#lodash-object-id)
56+
* [mongoose.modelSchemas removed](#model-schemas)
5657

5758
<h2 id="version-requirements"><a href="#version-requirements">Version Requirements</a></h2>
5859

@@ -557,5 +558,16 @@ if (!(val instanceof Types.ObjectId) && _.isEmpty(val)) {
557558
// Handle empty object here
558559
}
559560
```
561+
<h2 id="model-schemas"><a href="#model-schemas">Removed <code>mongoose.modelSchemas</code></a></h2>
562+
563+
The `mongoose.modelSchemas` property was removed. This may have been used to delete a model schema.
564+
565+
```javascript
566+
// before
567+
delete mongoose.modelSchemas.User;
568+
569+
// with Mongoose 6.x
570+
delete mongoose.deleteModel('User');
571+
```
560572

561573

0 commit comments

Comments
 (0)