我如何通过使用nodejs在mongodb中指定其匹配字段之一来修改记录的字段

编程入门 行业动态 更新时间:2024-10-10 06:13:05

我如何通过使用nodejs在mongodb中指定其匹配<a href=https://www.elefans.com/category/jswz/34/1771443.html style=字段之一来修改记录的字段"/>

我如何通过使用nodejs在mongodb中指定其匹配字段之一来修改记录的字段

我有一个StudentRollNumber。我希望用该特定卷号修改学生记录中的一个字段。我怎样才能做到这一点。我尝试了以下代码。我想获取学生编号为123的记录,并将其状态字段修改为0

function updateRecord(){
   var studentNumber = '123';
   var filter = { studentNum: studentNumber };
   var newStatus = Number(0);
   var modifyStatus ={status : newStatus}

   Student.findOneAndUpdate(filter,modifyStatus,(err)=>{
     if(!err){
       console.log('updation to db sucess')  
      }
 })
回答如下:

您可以执行以下操作,

function updateRecord(){
 var studentNumber = '123';
 var filter = { studentNum: studentNumber };
 var newStatus = Number(0);
 var modifyStatus = {$set:{status:newStatus}}

 Student.findOneAndUpdate(filter , modifyStatus, {new: true})
 .then(() => console.log('Record Update Successfully');

}

更多推荐

我如何通过使用nodejs在mongodb中指定其匹配字段之一来修改记录的字段

本文发布于:2024-05-07 13:26:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756448.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字段   nodejs   mongodb

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!