Node.js 如何在Mongoose中的数组中添加数据?

Node.js 如何在Mongoose中的数组中添加数据?,node.js,mongoose,Node.js,Mongoose,我需要获取defaultAccountId并向用户显示,如果用户使用相同的电子邮件和密码登录,但defaultAccountId不同,我需要将该defaultAccountId添加到BuisnSUnit。我需要显示BuisnSUnit,其中包含用户在数组中输入的所有deafaultId const mongoose=require('mongoose'); const Schema=mongoose.Schema; const db=需要(“助手/db”); const Post=db.Pos

我需要获取defaultAccountId并向用户显示,如果用户使用相同的电子邮件和密码登录,但defaultAccountId不同,我需要将该defaultAccountId添加到BuisnSUnit。我需要显示BuisnSUnit,其中包含用户在数组中输入的所有deafaultId

const mongoose=require('mongoose');
const Schema=mongoose.Schema;
const db=需要(“助手/db”);
const Post=db.Post;
const sschema=新模式({
defaultAccountId:{
类型:数字,
必填项:true
}
});
常量模式=新模式({
用户名:{
类型:字符串,
独一无二:没错,
必填项:true
},
电邮:{
类型:字符串,
独一无二:没错,
必填项:true
},
散列:{
类型:字符串,
必填项:true
},
defaultAccountId:{
类型:数字,
必填项:true
},
业务单元:{
类型:数组,
},
创建日期:{
类型:日期,
默认值:Date.now
},
最后登录日期:{
类型:日期,
默认值:Date.now
}
});
schema.statics.login=函数登录(id,回调){
返回此.findByIdAndUpdate(id,{'$set':{'lastLoginDate':Date.now()},new:true},回调);
};
schema.set('toJSON'{
虚拟的:真的
});

module.exports=mongoose.model('User',schema)要添加默认的单个值,可以执行以下操作

buisnessUnit:{
    type:Array,
    default:
}
对于数组,请阅读有关stackoverflow的问题。

我只是将其命名为默认帐户ID,但它不是默认帐户ID…请帮助我…我是一个完全的初学者。。。。。。。。。。。