2017-09-11 4 views
1

私はTrelloのようなプロジェクトを作成しようとしています。 Trelloのようなプロジェクトは、Mongooseで適切なデータベースを作成します。

card: { type: Array }, 

そして今の質問は、それは大丈夫だろうかどうかである:私は、最初のリストのモデルに私は、フィールドを追加することを考え出したので、誰かがどのようにカード用のデータベースを作成する方法を教えてもらえ。私はボード上で操作することによって、カードを順番に設定するのがより簡単になると思うので、しかし後で、あるリストから別のリストに移動カードをドラッグアンドドロップすることを追加したい。

その後、写真をカードに追加するオプションを追加したいのですが、今質問はそれをリストのモデルとして行うか、別のモデルカードを作成するかです。

答えて

0

なぜリレーショナルデータベースで作成しないのですか?このようなユースケースの方が適しています。

ボードテーブル:

  • 同上
  • BoardName
  • ユーザーID(ユーザーこれに属している?)

一覧表:

  • 同上
  • 基板ID(基板では?)

カードテーブル:

  • 同上
  • ListId(リストで?)
  • コンテンツ
  • 位置(後でdrを有効にするAG &ドロップ)

を参照してください、あなたはNOSQL :)

+0

は必要ありませんそれはあなたがMongoDBの(マングース)に言うと、それが動作する可能性があり、私と同じように、新しいツールを使用してのことですか? –

+0

こちらをご覧ください、スレッドを続行できますhttps://stackoverflow.com/questions/46174156/the-correct-way-to-display-cards-in-lists-as-in-trello –

関連する問題