I have a user schema with
var userSchema = new mongoose.Schema(
{
username: {
type: String,
required: true,
},
follows : [{
type : Schema.Types.ObjectId,
ref : "User"
}],
followers : [{
type : Schema.Types.ObjectId,
ref : "User"
}],
});
I have a userId
, and then I want to fetch all followers from that useriD. I am new to mongodb.
So a user have a field of followers[], it will containen the userid of all followers. So i want to fetch all fields of the followers.
question from:
https://stackoverflow.com/questions/65869425/how-to-lookup-into-same-collection-in-an-array-of-id 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…