0

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 モデリングの例を読んできましたが、自分のモデルについてよくわかりません。

これは私が考えていることです:

ノード:

  • 食物
  • キーワード
  • カテゴリー
  • サブカテゴリ
  • 栄養素

関係:

  1. 食品 - rel_name -> キーワード
  2. 食品 - rel_name -> カテゴリ
  3. 食品 - rel_name -> サブカテゴリ
  4. カテゴリ - rel_name -> サブカテゴリ
  5. 食品 - has_nutritions -> 栄養素

「has_nutritions」関係名には、食品に含まれる栄養素の量を示す「値」プロパティが含まれます。

2、3、および 4 の関係について、さまざまなクエリを実行できる可能性があると考えました。もっと簡単な方法があるかもしれません。

4

1 に答える 1