1

みなさん、nodeJSアプリに取り組んでいます。データベース (orientdb) を管理するためにいくつかのモジュールを検索しました。私の質問は、DB を管理するための多くの機能を提供できるモジュールがあるため、ORM または ODM を使用する理由 (または推奨する理由) です。orientorm ( https://github.com/mav-im/orientorm ) と oriento ( https://github.com/codemix/oriento )のどちらを使用すればよいか、まだ混乱しています。

少し早いですがお礼を..

4

2 に答える 2

1

目標と ORM に応じて、ORM には次のサポートを追加できるという利点があります。

  • schemas / models / collections : これにより、すべてのクラス/プロパティ、および場合によっては移行の作成が容易になります。
  • validations : DB に保存される内容を簡単に確認できるようにします。

私が node.js で見たすべての OrientDB ORM は Oriento を公開しているため、より複雑なことを行うために基になる oriento メソッドに簡単にアクセスできます。

以上のことをすべて言ったので、 waterline-orientdbアダプターを使用してwaterline ORM を試すことをお勧めします。Waterline は、複数のデータベースをサポートするアダプター ベースの ORM です (データベース間の関連付けのサポートを含む)。Waterline-orientdb は、Oriento ベースの OrientDB 用のアダプターです。いつでも Oriento を使用する必要がある場合は、呼び出して Oriento のインスタンスにアクセスできます。.getDB()

于 2015-03-12T11:42:31.360 に答える