【问题标题】:insert all in database except one in mongodb将所有内容插入数据库中,除了 mongodb 中的一个
【发布时间】:2018-08-30 13:52:35
【问题描述】:

我正在处理我正在创建用户的任务。我从邮递员那里获取输入,我正在验证所有字段,当所有字段都正确验证时,我将把它插入数据库中。我使用 mongo db 作为数据库。但是问题是我将输入作为名字,姓氏,用户名和密码并确认密码..但是当我插入它时,确认密码也插入了..所以我需要删除该特定字段。

   mongo.get().collection("customers").insertOne(req.body, function(err, res) {
    if (err) throw err;
   });

其中 mongo.get() 是数据库连接 url

【问题讨论】:

    标签: javascript node.js mongodb mongoose mongodb-query


    【解决方案1】:

    您可以在插入数据库之前从document/object 中删除该属性。

    有点像

     delete req.body.confirmPasswordFiled
     mongo.get().collection("customers").insertOne(req.body, function(err, res) {
     if (err) throw err;
     });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 2015-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-02
      相关资源
      最近更新 更多