我正尝试在数据库中保存(插入)一条新记录,但得到的结果是错误:Cannot update entity because entity id is not set in the entity.this.connection.transaction(entityManager => {
return entityManager.save(MyEntity, {/* payload without id
我使用带有node.js后端的nest.js和typeorm来执行数据库操作。我获取一个带有对象列表的JSON,我希望将这些对象保存在mySQL数据库中。该数据库将每天更新,但我只想保存未在该表中的数据。我以为typeorm的repository.save()已经这么做了,但事实并非如此。
save -保存给定的实体或实体数组。如果实体已经存在于数据库中,则更新该实体。如果数据库
在官方文档之后,我创建了小型的koa/typeorm/postgres应用程序。当我使用createConnection with config,在同一个文件中导入实体时,应用程序工作正常,但是the找不到配置文件,所以我尝试将配置移动到"ormconfig.json“。现在我得到了这个错误:看起来typeorm无法使用es6特性。BaseEntity,