var mongoose = require('mongoose');
var AdressListSchema= new mongoose.Schema({
id:String,
name: String,
adress:String
});
var UserSchema = new mongoose.Schema({
deviceType: String,
tokenId: String,
createDate: { type: Date, default: Date.now },
AdressList: [AdressListSchema]
});
mongoose.model('User',UserSchema );
module.exports = mongoose.model('User');
router.post('/user', function(req, res){
User.create({
deviceType :req.body.deviceType,
tokenId :req.body.tokenId,
AdressList:[{ name: req.body.name, adress: req.body.adress }]
},
function(err, User){
if(err) return res.status(500).send('fail');
res.status(200).send(User);
});
});
以上是一个架构,该架构可以满足存在的架构下存在的请求并可以成功运行,因此我不想将子文档添加到我实际上要批量执行的记录中。因此,在文档注册期间,我同时要记录一个以上的地址,而且我不知道如何张贴该地址,因此我对我的英语表示歉意。