mongoDB下载
mongoDB下载 C:\Program Files\MongoDB\Server\4.0\bin
mongoDB下载地址
32位电脑:找到all Version Binaries点击进入
找到3.2.20-signed.msi
64位:
下载安装 next 注意:不安装compass 否则你就等着吧
完成后配置变量:
我的电脑-右键高级系统设置-环境变量
C:\Program Files\MongoDB\Server\4.0\bin
window+R:cmd
mongod 如果闪退 ,在c盘下创建data文件在在内部创建db文件,在运行mongo
show dbs 成功
连接mongoDB
cnpm 淘宝镜像
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
安装mongoDB
npm install mongodb --save
扫描二维码关注公众号,回复:
3746399 查看本文章
连接mongoDB:
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/runoob";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
console.log("数据库已创建!");
db.close();
});
测试:
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://localhost:27017';
MongoClient.connect(url,{ useNewUrlParser: true },(err,client)=>{
if (err) throw err;
console.log("连接数据库成功");
const col = client.db('demo').collection('user');
//插入
col.insertOne({us:"wangsan",ps:"123"},(err,res)=>{
// console.log(res);
if (res.result.ok==1) {
console.log("插入成功")
} else{
console.log("插入失败")
}
})
// col.insertMany([{us:"wangsan",ps:"345",age:11},{us:"wangsan",ps:"345",age:11}],(err,res)=>{
//// console.log(res);
// if (res.result.ok==1) {
// console.log("插入成功")
// } else{
// console.log("插入失败")
// }
// })
//修改
// col.find({us:"wangsan"}).toArray((err,res)=>{
// console.log(res);
// })
// col.remove({us:"wangsan"},(err,res)=>{
// console.log(res);
// })
// col.update({us:123},{$set:{us:"123",ps:"345",age:22}})
// col.find().toArray((err,res)=>{
// console.log(res);
// })
col.findOne({us:"wangsan"},(err,res)=>{
console.log(res);
})
client.close();
}) //测试连接成功