连接数据库
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' } })