@@ -711,7 +711,7 @@ function serializeInto(
711
711
index = serializeNull ( buffer , key , value , index , true ) ;
712
712
} else if ( value === null ) {
713
713
index = serializeNull ( buffer , key , value , index , true ) ;
714
- } else if ( value [ '_bsontype' ] === 'ObjectId' ) {
714
+ } else if ( value [ '_bsontype' ] === 'ObjectId' || value [ '_bsontype' ] === 'ObjectID' ) {
715
715
index = serializeObjectId ( buffer , key , value , index , true ) ;
716
716
} else if ( Buffer . isBuffer ( value ) ) {
717
717
index = serializeBuffer ( buffer , key , value , index , true ) ;
@@ -818,7 +818,7 @@ function serializeInto(
818
818
index = serializeDate ( buffer , key , value , index ) ;
819
819
} else if ( value === null || ( value === undefined && ignoreUndefined === false ) ) {
820
820
index = serializeNull ( buffer , key , value , index ) ;
821
- } else if ( value [ '_bsontype' ] === 'ObjectId' ) {
821
+ } else if ( value [ '_bsontype' ] === 'ObjectId' || value [ '_bsontype' ] === 'ObjectID' ) {
822
822
index = serializeObjectId ( buffer , key , value , index ) ;
823
823
} else if ( Buffer . isBuffer ( value ) ) {
824
824
index = serializeBuffer ( buffer , key , value , index ) ;
@@ -920,7 +920,7 @@ function serializeInto(
920
920
if ( ignoreUndefined === false ) index = serializeNull ( buffer , key , value , index ) ;
921
921
} else if ( value === null ) {
922
922
index = serializeNull ( buffer , key , value , index ) ;
923
- } else if ( value [ '_bsontype' ] === 'ObjectId' ) {
923
+ } else if ( value [ '_bsontype' ] === 'ObjectId' || value [ '_bsontype' ] === 'ObjectID' ) {
924
924
index = serializeObjectId ( buffer , key , value , index ) ;
925
925
} else if ( Buffer . isBuffer ( value ) ) {
926
926
index = serializeBuffer ( buffer , key , value , index ) ;
0 commit comments