Сохранение ссылки на объект — TypeORM и MongoDB

#mongodb #nestjs #relationship #typeorm #objectid

Вопрос:

Я определил отношения 1:1 между Пользователем и его офисом

user.entity.ts

 @OneToOne(() => Office, office => office.admin, { cascade: true }) // specify inverse side as a second parameter
@JoinColumn()
office: Office;
 

office.entity.ts

 @OneToOne(() => User, user => user.office) // specify inverse side as a second parameter
admin: User;
 

Сохранение пользователя

 const createUserDto = { name: 'John Doe', office: '6153198d74821f98fc4adde3' }
return await this.usersRepository.save(createUserDto);
 

Однако office значение , сохраненное в БД, отображается как a String , а не как ObjectID

Что я делаю не так?