1.单条删除 -- deleteOne

var MongoClient = require('mongodb').MongoClient;
var url = require('./config/keys').mongoURI;

/**
 * 单条删除
 * deleteOne
*/
MongoClient.connect(url, { useNewUrlParser: true, useUnifiedTopology: true }, function(err, db) {
  if(err) throw err;
  var dbo = db.db('koa'); // koa 库名
  var whereStr = {'name': '测试人员'}; // 查询条件
  dbo.collection('users').deleteOne(whereStr, function(err, res) {
    if(err) throw err;
    console.log('文档删除成功');
    db.close();
  })
});

2.批量删除 -- deleteMany

var MongoClient = require('mongodb').MongoClient;
var url = require('./config/keys').mongoURI;

/**
 * 批量删除
 * deleteMany
*/
MongoClient.connect(url, { useNewUrlParser: true, useUnifiedTopology: true }, function(err, db) {
  if(err) throw err;
  var dbo = db.db('koa'); // koa 库名
  var whereStr = {'age': '20'}; // 查询条件
  dbo.collection('users').deleteMany(whereStr, function(err, res) {
    if(err) throw err;
    console.log(res.deletedCount + ' 条文档删除成功');
    db.close();
  })
});

.

相关文章:

  • 2022-02-16
  • 2022-02-08
  • 2021-09-29
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2021-05-15
  • 2021-08-13
猜你喜欢
  • 2022-01-09
  • 2021-11-01
  • 2022-12-23
  • 2021-07-17
  • 2022-12-23
  • 2022-01-15
  • 2022-03-02
相关资源
相似解决方案