我對貓鼬該員工架構:添加一個字段,貓鼬發現查詢結果
employeesSchema = mongoose.Schema({
id: {
type: Number,
required: true
},
firstName: String,
lastName: String,
title: String,
managerId: {
type:Number,
required: false
},
managerName: {
type: String,
required: false
},
phone: String,
mobilePhone: String,
email: String,
picture: String,
});
我有我的功能查找員工:
module.exports.getEmployeeById = function(id, callback){
Employee.find({ {id: id} }, callback);
}
但我想在我的Schema的所有字段旁邊有一個結果字段,這是一個數組,用於擁有managerId:id(該員工以下的員工)的員工。
感謝
我不覺得這提供了足夠的細節值得一個完整的答案,但你正在尋找什麼被稱爲填充(像SQL連接):http://mongoosejs.com/docs/populate.html – supersam654
我不知道不想填充我的模型或數據庫我想在查詢json r中添加一個字段esponse –
@YassineBHS假設你不想像前面提到的那樣使用'populate',那麼簡單的循環有什麼問題? – georoot