Skip to content

Commit

Permalink
remove obsolete code after upgrading to bson4
Browse files Browse the repository at this point in the history
  • Loading branch information
Uzlopak committed Jan 24, 2022
1 parent 2e01e99 commit 94570a6
Showing 1 changed file with 0 additions and 8 deletions.
8 changes: 0 additions & 8 deletions lib/cast.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,6 @@ module.exports = function cast(schema, obj, options, context) {
return obj;
}

// bson 1.x has the unfortunate tendency to remove filters that have a top-level
// `_bsontype` property. But we should still allow ObjectIds because
// `Collection#find()` has a special case to support `find(objectid)`.
// Should remove this when we upgrade to bson 4.x. See gh-8222, gh-8268
if (obj.hasOwnProperty('_bsontype') && obj._bsontype !== 'ObjectID') {
delete obj._bsontype;
}

if (schema != null && schema.discriminators != null && obj[schema.options.discriminatorKey] != null) {
schema = getSchemaDiscriminatorByValue(schema, obj[schema.options.discriminatorKey]) || schema;
}
Expand Down

0 comments on commit 94570a6

Please sign in to comment.