@sonibble-creators/nest-microservice-pack
Version:
Microservice pack dependencies for NestJS
24 lines • 787 B
JavaScript
;
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