@@ -711,7 +711,7 @@ function serializeInto(
711711 index = serializeNull ( buffer , key , value , index , true ) ;
712712 } else if ( value === null ) {
713713 index = serializeNull ( buffer , key , value , index , true ) ;
714- } else if ( value [ '_bsontype' ] === 'ObjectId' ) {
714+ } else if ( value [ '_bsontype' ] === 'ObjectId' || value [ '_bsontype' ] === 'ObjectID' ) {
715715 index = serializeObjectId ( buffer , key , value , index , true ) ;
716716 } else if ( Buffer . isBuffer ( value ) ) {
717717 index = serializeBuffer ( buffer , key , value , index , true ) ;
@@ -818,7 +818,7 @@ function serializeInto(
818818 index = serializeDate ( buffer , key , value , index ) ;
819819 } else if ( value === null || ( value === undefined && ignoreUndefined === false ) ) {
820820 index = serializeNull ( buffer , key , value , index ) ;
821- } else if ( value [ '_bsontype' ] === 'ObjectId' ) {
821+ } else if ( value [ '_bsontype' ] === 'ObjectId' || value [ '_bsontype' ] === 'ObjectID' ) {
822822 index = serializeObjectId ( buffer , key , value , index ) ;
823823 } else if ( Buffer . isBuffer ( value ) ) {
824824 index = serializeBuffer ( buffer , key , value , index ) ;
@@ -920,7 +920,7 @@ function serializeInto(
920920 if ( ignoreUndefined === false ) index = serializeNull ( buffer , key , value , index ) ;
921921 } else if ( value === null ) {
922922 index = serializeNull ( buffer , key , value , index ) ;
923- } else if ( value [ '_bsontype' ] === 'ObjectId' ) {
923+ } else if ( value [ '_bsontype' ] === 'ObjectId' || value [ '_bsontype' ] === 'ObjectID' ) {
924924 index = serializeObjectId ( buffer , key , value , index ) ;
925925 } else if ( Buffer . isBuffer ( value ) ) {
926926 index = serializeBuffer ( buffer , key , value , index ) ;
0 commit comments