0

Backand スキーマ エディターでユーザーのお気に入りの概念を設定するのに苦労しています。私がやろうとしていることの例は次のとおりです。

車を販売する Web サイトがあるとします。ユーザーは認証され、好きな車でその車を「お気に入り」にできます。お気に入りに登録すると、その特定の車のオブジェクトまたは ID をユーザーのお気に入りプロパティに追加して、ユーザーがいつでもお気に入りリストに戻ったり呼び出したりできるようにする必要があります。

Back&s スキーマ エディターで、ユーザー オブジェクトにコレクション プロパティを追加しましたが、これは 1 対多の関係を作成するだけなので、完全に混乱しています。

この時点で Back& のドキュメントはかなり不足しているので、ここで取り上げて、これに遭遇した他の人も同様に見ることができるようにしようと考えました。Back& でこの一般的な機能を実現する最善の方法は何ですか? どんな助けでも大歓迎です。

4

1 に答える 1

0

あなたが実際にやろうとしていることは、多対多の関係が必要だ思います.

つまり、各ユーザーは多くの車をお気に入りにすることができ、各車は多くのユーザーのお気に入りになる可能性があるため、json は次のようになります。

[
{
    "name": "user_car",
    "fields": {

      "user": {
        "object": "user"
      },
      "car": {
        "object": "car"
      }
    }
  },
  {
    "name": "user",
    "fields": {
      "user_car": {
        "collection": "user_car",
        "via": "car"
      },

      "email": {
        "type": "string"
      },
      "firstName": {
        "type": "string"
      },
      "lastName": {
        "type": "string"
      }
    }
  },
  {
    "name": "car",
    "fields": {
      "user_car": {
        "collection": "user_car",
        "via": "car"
      },
      "name": {
        "type": "string"
      },
      "model": {
        "type": "int"
      }
    }
  }
}
]
于 2016-05-17T15:25:27.070 に答える