Гнездо JS TypeORM для сбоя MongoDB после вставки - PullRequest
0 голосов
/ 06 марта 2020

У меня странное поведение в Nest JS и TypeORM для MongoDB.

Когда я создаю новый объект с this.repo.save(newEntity);, данные сохраняются в MongoDB. Но я также получаю ошибку cannot read property “createValueMap()” of undefined..

Есть ли решение этой проблемы?

1 Ответ

0 голосов
/ 06 марта 2020

TypeOrm никогда не создавался для handelling mon go, и с ним есть очень тривиальные ошибки, но вы можете попробовать создать ObjectID для своей схемы

import { ObjectID } from 'mongodb'
export const toObjectId = (value: string | ObjectID): ObjectID => {
  return typeof value === 'string' ? new ObjectID(value) : value
}

Используйте это, чтобы создать новый objectId также проверьте, что objectId должен быть HexaDecimal

...