neo4j グラフにエクスポートしたい mongodb db から次の情報を取得しました。
"_id" : 1366,
"fields" : {
"title" : "Beef Steak",
"keywords" : [
"beef",
"steak"
],
"categories" : {
"category" : "Meat",
"subcategory" : null,
"verified" : false,
"predicted" : true
},
"nutrients" :
{
"tag_name" : "FASAT",
"value" : 1.352,
"unit" : "g",
"title" : "Saturated fatty acids"
},
...
私はいくつかの neo4j モデリングの例を読んできましたが、自分のモデルについてよくわかりません。
これは私が考えていることです:
ノード:
- 食物
- キーワード
- カテゴリー
- サブカテゴリ
- 栄養素
関係:
- 食品 - rel_name -> キーワード
- 食品 - rel_name -> カテゴリ
- 食品 - rel_name -> サブカテゴリ
- カテゴリ - rel_name -> サブカテゴリ
- 食品 - has_nutritions -> 栄養素
「has_nutritions」関係名には、食品に含まれる栄養素の量を示す「値」プロパティが含まれます。
2、3、および 4 の関係について、さまざまなクエリを実行できる可能性があると考えました。もっと簡単な方法があるかもしれません。