nodejs对mongodb基本操作 Posted on 2018-03-09 nodejs对mongodb基本操作1、连接数据库12345678910111213### 安装mongodbnpm install -g mongodb --save### 引入mongodbvar MongoClient=require('mongodb').MongoClient;### local是你数据库的名称 27017是mongodb默认端口var DB_CONN_STR='mongodb://localhost:27017/local'### 连接mongodb 要配合发送请求app.get(url,(req,res)=>{})使用MongoClient.collect(DB_CONN_STR,(err,db)=>{ inDataBase(db,(result)=>{ res.send(result); ### res.json({});将数据返回前端 db.close(); })}) 2、创建数据表12### database数据表const collection=db.collection(database) 3、实现对数据表的增删改查12345678910111213141516171819202122232425262728293031### callback对返回数据经行处理。### 增加一条数据 obj{}插入的数据collection.insert(obj,(err,data)=>{ if(err) console.error(err) callback(data)})###删除一条数据collection.remove(obj,(err,data)=>{ if(err) console.error(err) callback(data)})### 修改一条数据var updateObj={ $set:{ ### 所要修改的内容 }}collection.update(obj,updateObj,(err,data)=>{ if(err) console.error(err) callback(data)})###查找一条数据collection.find(obj).toArray((err,data)=>{ if(err) console.error(err) callback(data)})