连接数据库
const mongoClient = require('mongodb').MongoClient mongoClient.connect('mongodb://localhost:27017', { useUnifiedTopology: true }, function (err, client) { if (err) throw err let db = client.db('test') })
增
添加单条
db.collection('user').insertOne({ name: 'qwer', date: new Date() })
添加多条
db.collection('user').insertMany([ { name: 'user01', date: new Date() }, { name: 'user02', date: new Date() } ])
删
删除单条
db.collection('user').deleteOne({ name: 'asd' })
删除多条
db.collection('user').deleteMany({ name: 'asd' })
查
查询单条
db.collection('user') .findOne({ name: 'chh' }) .then(doc => { console.log(doc) })
查询多条
db.collection('user') .find({ name: 'chh' }) .forEach(doc => {
console.log(doc) })
改
修改单条
db.collection('user').updateOne({ name: 'chh' }, { $set: { name: 'user' } })
修改多条
db.collection('user').updateMany({ name: 'chh' }, { $set: { name: 'user' } })