查找数据

find()参数可空

  1. db.collection("order_item").find({"price":{$gte:30}}).toArray((err,data)=>{
  2. console.log(data);
  3. //数据库操作完毕以后一定要 关闭数据库连接
  4. client.close()
  5. })

增加数据

  1. db.collection("order_item").insertOne({"order_id":22,'title':"nodejs操作mongodb",'price':999,"num":111},(err,result)=>{
  2. if (err) {
  3. console.log("增加失败");
  4. return
  5. }
  6. console.log("增加成功");
  7. console.log(result);
  8. client.close()
  9. })

修改数据

  1. db.collection("order_item").updateOne({"order_id":132},{$set:{'price':100}},(err,data)=>{
  2. if (err) {
  3. console.log("修改失败");
  4. return
  5. }
  6. console.log("修改成功");
  7. console.log(data);
  8. client.close()
  9. })

删除1条数据

  1. db.collection("order_item").deleteOne({ "order_id": 132 }, (err) => {
  2. if (err) {
  3. console.log("删除失败");
  4. return
  5. }
  6. console.log("删除成功");
  7. client.close()
  8. })

删除多条数据

  1. db.collection("order_item").deleteMany({ "order_id": 44 }, (err) => {
  2. if (err) {
  3. console.log("删除失败");
  4. return
  5. }
  6. console.log("删除多条成功");
  7. client.close()
  8. })