1
私は、次のスキーマがあります。私は私の人生のために各ストリームを移入する方法を見つけ出すことはできませんMongooseの配列内のオブジェクトの値である、スキーマに属するオブジェクトのディープ・ポピュレーション。
const userSchema = new Schema({
name: String,
favoriteStreams: [
{
stream: {
type: Schema.Types.ObjectId,
ref: "Stream",
unique: true
},
param: Number
}
]
});
を。このコードと、私が試した多くのバリエーションは動作しません。
User.findOne({_id: req.user._id})
.populate({path: "favoriteStreams", populate: {path: "stream", model:"Stream"}})
追加された分離レベルによって、私にとっては困難が生じました。各ストリームのプロパティはどのように取得できますか?これについて
母。私はあなたのコードをコピーしてテストし、最後にテストしたのとまったく同じコードをすでに持っています。 オブジェクトの周りの中括弧を除きます。私はまだあなたのものを試しました。なぜなら、「ジェイは秘密の構文知識を持っているのかもしれない」と思ったからです。 です。私は以前あなたからそれを見てきました。 –
難しいのは、追加されたネスティングのレイヤーです。 –