简体   繁体   English

在将无服务器节点 js 的数据保存到 mongoDB 时,我收到一个错误:-ObjectParameterError: Para obj" to Document() must be an object,

[英]while saving data form serverless node js to mongoDB, i am getting an error:-ObjectParameterError: Para obj" to Document() must be an object,

    const mongoose = require('mongoose')
    const dotenv = require('dotenv')
    dotenv.config()
    // connecting data base
    mongoose.connect(process.env.MONGO_URI, {
   useNewUrlParser: true,
   useUnifiedTopology: true,
   useFindAndModify: false,
   useCreateIndex: true
});
const User = require('../model/user')

   module.exports.register = async (req) => {
    try {

        await User.findOne({ email: req.body.email })
     
        const user = new User({req.body})
        await user.save()
        return {

            statusCode: 200,
            body: JSON.parse(JSON.stringify({
                message: "sign up success please login",
                data: user
            }))
        }
    }
    catch (err) {
        console.error(err)
        return {
            statusCode: 400,
            meassage: "Something went wrong",
            debugInfo: err
        }
    }
}

Replace const user = new User({req.body}) to const user = new User(req.body)const user = new User({req.body})替换为const user = new User(req.body)

and try it试试看

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 读取 json 并上传到 mongo db 出现错误 - ObjectParameterError: Parameter "obj" to Document() must be an object, - Read json and upload to mongo db getting error - ObjectParameterError: Parameter "obj" to Document() must be an object, 我遇到了 ObjectParameterError 的错误:Document() 的参数“obj”必须是一个对象,得到了 class membersDto {} - i'm facing an error of ObjectParameterError: Parameter "obj" to Document() must be an object, got class membersDto { } 将数据保存到 MongoDb 会返回 ObjectParameterError - Saving data into MongoDb returns an ObjectParameterError 使用mongoDB和node.js更新文档时出错 - Getting error while updateing the document using mongoDB and node.js 使用 monogoose 将 object 推送到节点 js 中的数组属性时出现错误 - I am getting an error while i am pushing an object to the array property in node js using monogoose 使用 express node.js 更新数据时出现错误 - i am getting an error while i am updating my data using express node.js 提交表单时在节点js中获取表单数据:未定义错误 - getting form data in node js:undefined error while submitting form 为什么我在安装节点 js 时收到此错误 - why i am getting this error while installing node js 从 node.js 和 express 将数据保存到 mongoDb 时出现 404 错误 - 404 Error while saving data to mongoDb from node.js & express 尝试将节点 js 与 mongoDB Atlas cloud 连接时出现 UnhandledPromiseRejectionWarning 错误 - I am getting UnhandledPromiseRejectionWarning error when trying to connect node js with mongoDB Atlas cloud
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM