Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 我在使用mongoose(平均堆栈)保存的子文档数组中得到一个空数组_Node.js_Mongodb_Mongoose_Mean Stack - Fatal编程技术网

Node.js 我在使用mongoose(平均堆栈)保存的子文档数组中得到一个空数组

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

尝试使用子文档数组保存架构时遇到问题。子文档保存为空白。请帮帮我

多谢各位

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(联系人); })
}); //添加联系人(表格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)
    >     }