これには、node.jsでマングースを使用しています。
私の現在のスキーマは次のとおりです。
var linkSchema = new Schema({
text: String,
tags: array,
body: String,
user: String
})
私のユースケースは次のとおりです。ユーザーのリストがあり、各ユーザーにはそれに関連付けられたリンクのリストがあります。もちろん、ユーザーとリンクは異なるスキーマです。したがって、mongo-db を使用して、そのような 1 対 1 の関係をどのように実現するのでしょうか。
ユーザー スキーマを作成し、そこに linkSchema を埋め込む必要がありますか? それとも逆?
それに関するもう一つの疑問。タグは常に、後でリンクを参照するために使用できる文字列の配列です。配列データ型である必要がありますか、それを表すより良い方法はありますか?