MongoDB命令行操作
使用步骤:
1、安装MongoDB
2、配置环境变量
3、使用数据库前,需打开数据库
使用流程
1)、打开任意英文文件夹输入 mongod --dbpath 文件夹路径
2)、重新打开一个dos命令输入 mongo即可运行操作指令
dos命令:
show dbs 显示所有数据
db.数据名.insert({"xxx":"xxx"}) 插入数据
db.数据名.find() 查找数据
use+数据名 使用指定的数据库
db 查到当前所在的是哪一个数据库
db.数据名.updata({"xxx":"xxx"},{$set:{"xxx":"xxx"}},{multi:true}) 修改数据(可以修改多条数据)
db.chinese.update({"user":"mang"},{$set:{"user":"newMang"}},{multi:true})
db.dropDatabase() 删除数据
const express = require('express');
const app = express();
const MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017";
app.use('/',express.static('./www/login'))
app.use('/get',(req, res)=>{
MongoClient.connect(url,(err,db)=>{
if(err) throw err;
let obj = {user:req.query.user1,password:req.query.password1}
if(!(obj instanceof Array)){
obj = [obj]
}
db.db('user').collection('buyer').insertMany(obj,(err,result)=>{
if(err) throw err;
console.log('success');
db.close()
res.send(result)
})
})
})
app.use('/find',(req, res)=>{
MongoClient.connect(url,(err,db)=>{
if(err) throw err;
let data = {user:'zs'}
db.db('user').collection('buyer').find(data).toArray((err,result)=>{
if(err) throw err;
console.log('success');
db.close()
res.send(result)
})
})
})
app.listen('8888');
MongoDB使用时需要映入MongoDB
const MongoClient = require('mongodb').MongoClient;
设置MongoDB-url
let url = "mongodb://localhost:27017";