Node.js 我在使用mongoose(平均堆栈)保存的子文档数组中得到一个空数组
尝试使用子文档数组保存架构时遇到问题。子文档保存为空白。请帮帮我 多谢各位 schema.js var contact=mongoose.model('contact',contactSchema); 模块导出=联系人 路线 const express=require('express');const router=express.router(); const Contact=require(“../models/contacts”) //获取联系人路由器。获取('/contacts',(req,res,next)=>{ Contact.find(函数(err,contacts){ 如果(错误)抛出错误; res.json(联系人); })Node.js 我在使用mongoose(平均堆栈)保存的子文档数组中得到一个空数组,node.js,mongodb,mongoose,mean-stack,Node.js,Mongodb,Mongoose,Mean Stack,尝试使用子文档数组保存架构时遇到问题。子文档保存为空白。请帮帮我 多谢各位 schema.js var contact=mongoose.model('contact',contactSchema); 模块导出=联系人 路线 const express=require('express');const router=express.router(); const Contact=require(“../models/contacts”) //获取联系人路由器。获取('/contacts',(re
}); //添加联系人(表格1) router.post('/contact',(请求、回复、下一步)=>{ 让newContact=newContact({ 第一个名称:req.body.first\U名称, 姓氏:req.body.last_name, 电话:req.body.phone, clg_名称:req.body.clg_名称, 类别名称:req.body.class\u名称, 卷号:要求主体卷号
});
newContact.save((err,Contact)=>
{
if(err)
{
res.json({msg:"contact does not save"});
}
else{
console.log(Contact);
res.json({msg:"contact is saved"});
}
});
});
//详细联系路由器。删除('/contact/:id',(请求、回复、下一步)=>{
remove({u id:req.params.id},函数(err,result){
如果(错误)
{res.json(err);
}
else{res.json(结果);
}
})),
module.exports=路由器
mongodb数据库
///我认为req.body中存在问题,也不打印req.body.createdObject,因为body在没有赋值的情况下不包含它。
尝试创建一个新变量,并将body的值放入其中,然后使用新联系人保存(newVariable).请不要将源代码作为图像发布。请在问题中写入代码,并用4个空格缩进。请单击2获取源代码..不。这是源代码的图像。粘贴源代码的文本并用4个空格缩进。我编辑了此问题…现在请检查。您刚刚破坏了代码的格式。不可读代码使您的问题难以回答。
});
newContact.save((err,Contact)=>
{
if(err)
{
res.json({msg:"contact does not save"});
}
else{
console.log(Contact);
res.json({msg:"contact is saved"});
}
});
});
{
> "_id" : ObjectId("5b3c6e4ea380651ebcf762ea"),
> "first_name" : "ang",
> "last_name" : "raw",
> "phone" : "123456",
> "meta" : [
>
> ],
> "__v" : NumberInt(0)
> }