// 安装 npm install mongodb --save
// 引入mongodb
const {MongoClient} = require('mongodb')
// 定义数据库连接的地址
const url = 'mongodb://127.0.0.1:27017'
// 定义要操作的数据库
const dbName = 'itying'
// 实例化MongoClient 传入数据库连接地址
const client = new MongoClient(url, { useUnifiedTopology: true })
// 连接数据库
client.connect(err => {
if (err) {
console.log(err)
return
}
console.log('数据库连接成功')
let db = client.db(dbName)
// 查找对象
// db.collection('user').find({}).toArray((err, data) => {
// console.log(data)
// // 操作数据库完成要关闭数据库
// client.close()
// })
// 增加数据
// db.collection('user').insertOne({"username": "chris", "age":27}, (err, data) => {
// if (err) {
// console.log('增加数据失败')
// return
// }
// console.log('增加数据成功')
// console.log(data)
// client.close()
// })
// 更改数据
// db.collection('user').updateOne({"username": "zhangsan"},{$set:{"age":25}}, (err,data) => {
// if (err) {
// console.log('修改数据失败')
// return
// }
// console.log('修改数据成功')
// console.log(data)
// client.close()
// })
// 删除一条数据
// db.collection('user').deleteOne({"username": "chris"}, (err) => {
// if (err) {
// console.log('删除数据失败')
// return
// }
// console.log('删除数据成功')
// client.close()
// })
//删除多条数据
db.collection('user').deleteMany({"username": "chris"}, err => {
if (err) {
console.log('删除数据失败')
return
}
console.log('删除数据成功')
client.close()
})
})
《node,mongodb, koa系列》《一》
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。