Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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 Mongodb填充空错误破坏我的网站_Node.js_Mongodb_Error Handling_Null_Datamodel - Fatal编程技术网

Node.js Mongodb填充空错误破坏我的网站

Node.js Mongodb填充空错误破坏我的网站,node.js,mongodb,error-handling,null,datamodel,Node.js,Mongodb,Error Handling,Null,Datamodel,我正在与mern stack一起进行一个实时项目。。。。 我正在使用带填充的互连数据库,每当我删除用户时,都会使用更多的模型A 通过显示空错误来影响我的设计。。有什么解决办法吗。。 相反,在前端应用空值检查是否有其他解决方案,如我们删除任何用户的数据,它会自动从每个模型中删除 请考虑添加您的代码在这里,以使它更容易帮助。添加我的后端代码… ```` const mongoose = require("mongoose"); const order

我正在与mern stack一起进行一个实时项目。。。。 我正在使用带填充的互连数据库,每当我删除用户时,都会使用更多的模型A 通过显示空错误来影响我的设计。。有什么解决办法吗。。 相反,在前端应用空值检查是否有其他解决方案,如我们删除任何用户的数据,它会自动从每个模型中删除


请考虑添加您的代码在这里,以使它更容易帮助。添加我的后端代码…

    ````
    const mongoose = require("mongoose");
     const orderSchema = new mongoose.Schema({
     userId:{type:mongoose.Schema.Types.ObjectId,ref:'User'},
     totalAmount:{type:Number},
     people:{type:Number},dateOn:{type:String}
     ,dateTill:{type:String}
     ,note:{type:String}
      ,email:{type:String}
      ,mobile:{type:String},
       paymentId:{type:String}

     });

     const order = mongoose.model("Order", orderSchema);
     module.exports = order;


     const order=require('../model/orderModel')
     exports.getOrders=(req,res)=>{
     order.find().populate(userId).then(orders=>{
        res.json(orders)
     })
    }
     ```