#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
Что я делаю не так?