0
私は1対多のモデルをいくつか使用しており、子のObjectID()と親のモデルのObjectID()の配列を持つことの利点が何であるか疑問に思っていました。たとえば:mongoose-schema - どちらも子配列+親ドキュメントのIDが必要ですか?
// a client will have a new card every ten visits
var ClientSchema = new Schema({
first_name: String,
last_name: String,
email: String,
cards: [] // ObjectID()s, <--- is this necessary?
});
var CardSchema = new Schema({
client: ObjectID(), // <--- or is this enough?
visits: []
});
私はclient: ObjectID()
が特別人口オプションのマングースの提供と、ほとんどの場合、トリックを行うべきだと思います。
素晴らしい!ありがとう@PimHeijden!私が遭遇したすべての例は両方を使用しています。たぶん、1つのクエリだけを作成し、 'cards'配列の長さにアクセスすることができますか? – brunouno
ありがとう!私は今コメントすることができます。これは私の最初のコメントですXO –
はい。ところで私はanserを更新しました –