使用 Entity Manager

我们刚创建了一张新 photo 并将其保存在数据库中。使用EntityManager你可以操纵应用中的任何实体。

例如,加载已经保存的实体:

  1. import { createConnection } from "typeorm";
  2. import { Photo } from "./entity/Photo";
  3. createConnection(/*...*/)
  4. .then(async connection => {
  5. /*...*/
  6. let savedPhotos = await connection.manager.find(Photo);
  7. console.log("All photos from the db: ", savedPhotos);
  8. })
  9. .catch(error => console.log(error));

savedPhotos是一个 Photo 对象数组,其中包含从数据库加载的数据。

了解更多有关 EntityManager 的信息。