0

たとえば、グラフを表すcouchbaseドキュメントがあるとします。

{ id: 1, name: "Node 1", type: "node" }
{ id: 2, name: "Node 2", type: "node" }
{ id: 3, name: "Node 3", type: "node" }
{ from_node: 1, to_node: 2, type: "edge" }
{ from_node: 1, to_node: 3, type: "edge" }

ID 1 のノードに接続されているノードの名前を見つけるための最速かつ最も効率的な方法は何ですか?

何かのようなもの:

[ "Node 2", "Node 3" ]

ビューだけでこれを行うことはできますか (そうであれば、サンプル コードを提供してください)。

それとも、アプリケーション層で行う必要がありますか? もしそうなら、データモデルを変更して簡単にすることはできますか?

この目的に特化した専用のグラフ データベースが存在することはありがたいのですが、私たちのアプリケーション データの詳細は、これらが完全に適しているわけではないことを意味し、この例は簡略化されています。

4

1 に答える 1