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

标签 mongodb orm dart

当前有任何ORM处于主动维护中吗?我找到了这些,但是,或者它们仅适用于PostgreSQL,或者不再维护。

  • objectory:自上次提交以来已一年,看起来他们已迁移到PostgreSQL(在使用mongoDB之前)
  • angel-dart:仅支持PostgreSql
  • aqueduct:仅支持PostgreSql
  • dartORM:看起来不错,但最后一次提交是在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

    关于mongodb - 维护的Dart ORM(特别适用于mongodb),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48130403/

    相关文章:

    javascript - JavaScript 的哪个 "kind"在 MongoDB 中的映射和/或化简函数中可用?

    MongoDB $addToSet 使用不同的键排序再次添加一个对象

    sql - 使用linq : What gets transferred?选择特定的列

    php - Symfony2 Doctrine2 - 根据学说 :mapping:import 从现有数据库生成多对多注释

    dart - 在 Flutter 中使用 iOS 行为时更改 ListView 反弹颜色

    unit-testing - 如何在 Dart 编辑器中运行单元测试?

    mongodb - 如何从 MongoDb 查询中编写 go bson.M

    node.js - Mongoose 私聊消息模型

    entity-framework - Entity Framework 映射问题

    firebase - 在列表中添加元素