2017-06-05 19 views
1

nodejsデータストアクライアントライブラリの上位レベルのORMはありますか?エンティティの参照とオブジェクトのバージョン管理が行われるときに、比較的小さなアプリケーションを維持することは本当に困難になるからです。ちょうど興味があります、私は自分の自転車を書くか、誰かがすでにそのようなものを書いていますか?Google Cloud Datastore ORM

もしそうでなければ、適切な参照メカニズムを実装するためのいくつかの別個のライブラリがありますか?

+0

Datastoreはリレーショナルデータベースではないため、Datastoreには 'JOIN'がありません。 Rubyの 'Active Record'のようなORMはDatastoreには適していないと思います。 – nshmura

+0

@nshmura、まあ、私は実際のリレーショナルなものをここでは望んでいません。しかし、代わりに、データストアクライアントライブラリは実際には限られた機能しかサポートしていないため、コードレベルでエンティティ間の参照や関係を処理するためのアルゴリズムをすべて既に持っているフレームワークです。私はこれが低レベルのAPIであることを理解しています。そのため、私はより高いレベルのものに興味を持っています。 – QuestionAndAnswer

答えて

0

チェックアウトgstore-node

gstoreノードは、Node.jsのためのライブラリマングースに触発と@グーグル、クラウド/データストアのライブラリーの一番上に構築されたのモデリングGoogleのデータストアエンティティです。 これは@ google-cloud/datastoreの代わりではなく、スキーマを使用してエンティティをモデリングするのに役立ち、データストアに保存されたデータの検証に役立ちます。

関連する問題