💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
## updateOne ~~~ updateOne(oldValue,newValue) ~~~ 1.update one document ~~~ const MongoClient = require('mongodb').MongoClient; var url = 'mongodb://localhost:27017/'; MongoClient.connect(url, { useNewUrlParser: true }, (err, client) => { if (err) throw err; var test = client.db('test'); var myquery = {name:"chengchao"}; var newValues = {$set:{name:"jake",address:"江山如画"}} test.collection('douban').updateOne(myquery,newValues,(err,res)=>{ if(err) throw err; console.log('one document updated'); client.close() }) }) ~~~ ## 2.Update Only Specific Fields ~~~ const MongoClient = require('mongodb').MongoClient; var url = 'mongodb://localhost:27017/'; MongoClient.connect(url, { useNewUrlParser: true }, (err, client) => { if (err) throw err; var test = client.db('test'); var myquery = {name:"jake"}; var newValues = {$set:{name:"jake-love"}} test.collection('douban').updateOne(myquery,newValues,(err,res)=>{ if(err) throw err; console.log('one document updated'); client.close() }) }) ~~~ ## 3.update Many Documents ~~~ const MongoClient = require('mongodb').MongoClient; var url = 'mongodb://localhost:27017/'; MongoClient.connect(url, { useNewUrlParser: true }, (err, client) => { if (err) throw err; var test = client.db('test'); var myquery = {name:/^j/}; var newValues = {$set:{address:"极客营"}}; test.collection('douban').updateMany(myquery,newValues,(err,res)=>{ if(err) throw err; console.log('one document updated'); client.close() }) }) ~~~