MongoDB和mongoosejs的typeorm

时间:2018-09-13 08:56:59

标签: mongodb typescript express mongoose typeorm

哪种类型最适合打字稿环境,并且每个库与mongoDB的使用相关的PROS和CONS是什么?
我发现猫鼬不太兼容/需要在打字稿环境中使用一些工作。
还有另一个库typegoose在mongoosejs之上提供了打字稿实现,但看起来它需要支持mongoosejs的更多功能。
我还发现TypeOrm主要针对Sql数据库。
请分享您有关MongoDB和mongoosejs的typeorm的经验。

1 个答案:

答案 0 :(得分:0)

不是为MongoDB构建的TypeORM


不幸的是,TypeORM for MongoDB缺少许多基本功能,这是我希望在开始使用它之前阅读的项目的列表:

  1. MongoDB TypeORM不支持投影。但是有一个公开的拉取请求。
  2. 默认值无效。创建每个对象时,您必须自己处理所有值。但是,可以自动添加createdAt和updatedAt字段。
  3. 缺少文档。