我正在使用 NodeJs、ExpressJs 以及 Mongodb 和 Mongoose。我想通过用户 ID 选择两个文档的值。
我有三个模型用户、学术模型和职业模型。我已通过用户模式的 _id 与学术和职业模式建立了关系。我在这些文档中保存了一些值。现在我想通过用户 ID 选择学术和职业的文档值。
// user model
const userSchema = new mongoose.Schema({
name: {type: String},
email: {type: String},
});
const user = mongoose.model('User', userSchema);
// academic model
const academicSchema = new mongoose.Schema({
academicLevel: {type: String},
passYear: {type: Number},
user: {
type: mongoose.Schema.Types.ObjectId,
ref: 'User'
}
});
const academic = mongoose.model('Academic', academicSchema);
// career model
const careerSchema = new mongoose.Schema({
jobTitle: {type: String},
company: {type: String},
user: {
type: mongoose.Schema.Types.ObjectId,
ref: …Run Code Online (Sandbox Code Playgroud)