UNPKG

@sonibble-creators/nest-microservice-pack

Version:
24 lines 787 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StringMongoDriver = exports.StringMongoPlatform = void 0; const mongodb_1 = require("@mikro-orm/mongodb"); class StringMongoPlatform extends mongodb_1.MongoPlatform { normalizePrimaryKey(data) { if (data instanceof mongodb_1.ObjectId) { return data.toHexString(); } return data; } denormalizePrimaryKey(data) { return '' + data; } } exports.StringMongoPlatform = StringMongoPlatform; class StringMongoDriver extends mongodb_1.MongoDriver { constructor() { super(...arguments); this.platform = new StringMongoPlatform(); } } exports.StringMongoDriver = StringMongoDriver; //# sourceMappingURL=mongo-string.driver.js.map