维护的Dart ORM(专门用于mongodb)

guykilcj  于 2022-11-22  发布在  Go
关注(0)|答案(1)|浏览(116)

目前有没有正在维护的ORM?我找到了这些,但是,或者它们只适用于PostgreSQL,或者它们不再被维护了。

  • objectory:自上次提交以来一年,看起来他们迁移到了PostgreSQL(在使用mongoDB之前)
  • angel-dart:仅支持PostgreSQL
  • aqueduct:仅支持PostgreSQL
  • dartORM:看起来很不错,但上次提交是在2年前:(

还有别的图书馆吗?
先谢了

o2g1uqev

o2g1uqev1#

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/mongohttps://github.com/angel-dart/serializehttps://github.com/angel-dart/relations

相关问题