维护Dart ORM(特别适用于mongodb)

时间:2018-01-06 18:16:16

标签: mongodb orm dart

目前是否有任何ORM正在进行维护?我找到了这些,但是,或者它们仅用于PostgreSQL,或者它们不再被维护。

  • objectory:自上次提交以来的一年,看起来他们转移到PostgreSQL(在他们使用mongoDB之前)
  • angel-dart:它只支持PostgreSql
  • aqueduct:它只支持PostgreSql
  • dartORM:看起来非常好,但最后一次提交是2年前:(

我应该检查一下其他图书馆吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

Angel的ORM仅支持PostgreSQL,但Angel也支持MongoDB和RethinkDB。使用Service API添加对另一个数据库的支持也很简单。

我考虑将ORM生成器移植到NoSQL数据库,但通常我看到ORM主要用于关系数据库。

如果将Angel的MongoDB服务与package:angel_serialize结合使用,则可以使用Dart的强类型与数据库进行交互。还可以使用angel_relations包来模拟不同服务之间的关系,即使它们的底层实现可能是NoSQL。https://github.com/angel-dart/mongo https://github.com/angel-dart/serialize https://github.com/angel-dart/relations