在mongodb中插入除数据库之外的所有数据库

时间:2018-03-21 12:31:17

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

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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