nodejs操作mongodb数据库
const {MongoClient} = require("mongodb")
const url = "mongodb://127.0.0.1:27017"
const client = new MongoClient(url)
const dbName = "goods"
client.connect(err => {
if(err){
console.log('err');
return
}
console.log('connect success');
let db = client.db(dbName)
//查找数据
db.collection("order").find({uid:9}).toArray((err,data)=>{
console.log(data);
client.close();
})
//增加数据
db.collection("order_item").insertOne({"order_id":4,"title":"前端",price:999,num:10},(err,result)=>{
if(err){
console.log(err);
return
}
console.log(result);
client.close()
})
// 修改数据
db.collection("order_item").updateOne({"order_id":4},{$set:{"order_id":"4","title":"前端2"}},(err,result)=>{
if(err){
console.log(err);
return
}
console.log(result);
client.close()
})
// 删除一条数据 多条数据用.deleteMany()方法
db.collection("order_item").deleteOne({"title":"前端2"},(err,result)=>{
if (err) {
console.log(err);
return
}
console.log(result);
console.log('删除一条成功');
client.close()
})
})