diff --git a/src/schema-convertors/internalToStandard.ts b/src/schema-convertors/internalToStandard.ts index ad86442..975c052 100644 --- a/src/schema-convertors/internalToStandard.ts +++ b/src/schema-convertors/internalToStandard.ts @@ -60,7 +60,12 @@ export const RELAXED_EJSON_DEFINITIONS = Object.freeze({ oneOf: [ { type: 'number' }, { - enum: ['Infinity', '-Infinity', 'NaN'] + type: 'object', + properties: { + $numberDouble: { + enum: ['Infinity', '-Infinity', 'NaN'] + } + } } ] },