MongoDB+MongoVUE安装及入门
MongoDB中的下载3.2版本(https://www.mongodb.com/download-center/community)个人网盘下载bin>mongod --dbpath d:\www\MongoDB\data 打开:http://localhost:27017bin>mongod --config d:\www\MongoDB\...
MongoDB中的下载3.2版本(https://www.mongodb.com/download-center/community)
bin>mongod --dbpath d:\www\MongoDB\data 打开:http://localhost:27017
bin>mongod --config d:\www\MongoDB\etc\mongod.conf --httpinterface 打开:http://localhost:28017
启动实现方式:
- 创建服务方式1: bin>mongod --config d:\www\MongoDB\etc\mongod.conf --install --serviceName "MongoDB")
- 创建服务方式2: 计算机属性高级配置到path添加mongo所在的文件地址 cdm输入 mongo 启动
- 创建服务方式3:在MongoDB所在盘下的根目录创建一个data文件夹,并在data文件夹里创建一个db文件夹
bin目录,输入mongod --dbpath D:\data
新打开cmd,bin目录,输入mongo,按下回车
- 创建服务方式4-(简易):在方式3基础, 方便的位置创建bat文件写入 (注意必须有path配置)
@echo start
pause
start mongod --dbpath=D:\data\db
start mongod --logpath=D:\log\MongoDB.log
start mongo
保存双击会打开bin目录下的mongo.exe
1. 直接打开 bin目录mongod 运行 或者 通过方式4的bat
验证MongoDB服务是否已经启动 :
在浏览器下打开:http:// localhost:27017 /,如果出现下图效果则说明服务已经启动成功:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
2. 然后打开MongoVUE 尝试 cmd 输入:show dbs ; use imoomall ;db.goods.insert({id:120,'name':'mi6','salePrice':2356})
MongoVUE安装
-
下载MongoVUE
破解
将解压ZIP下“破解补丁”文件夹中的“MongoVUE.exe”文件替换到安装文件目录下
建立连接
-
先打开MongoVUE,按如下图流程
基础操作
创建表
-
右键数据库,点击add Collection,如下图:
或者mongo.exe控制写入
打开MongoVUE
cmd输入:show dbs; 使用imoomall; db.goods.insert({ID:120, '名称': 'MI6', 'salePrice':2356})
Mongodb:创建管理员,授权认证,给使用的数据库添加用户
创建使用admin - db.createUser({user:“admin”,pwd:“admin”,roles:[“root”]})
认证db.auth (“admin”,“admin”)
创建使用test - db.createUser({user:“root”,pwd:“123456”,角色:[{role:“dbOwner”,db:“test”}]})
mongod --config D:\ etc \ mongod.conf --auth(有问题)
mongod --config /usr/local/etc/mongod.conf --auth(有auth需要授权)
创建集合方式:
db.createCollection( “users”)
db.users.insert({id:123,name:“hello”,age:15,class:{num:“12
level ”}})查询集合show collections // users
查询指定集合db.users .find()
查询第一条数据db.users.findOne()
集合格式化db.users.find()。漂亮的()
查询数据指定元素db.users.find({名称: “你好”})
db.users.find({'class.num':“12级”})
db.users.find({age:{$ gt:10}})//大于10的
$ lt小于
$ eq等于
$ gte大于等于
$ lte小于等于
删除指定元素db.users.remove({age:15})
删除集合db.users.drop()
更新db.users.update({name:“hello”},{$ set:{age :30}})
db.users.update({name:“hello”},{$ set:{'class.num':30}})
删除数据库db.dropDatabase()
数据写入:
方式1 数据导入
方式2 注意不是在mongo.exe输入
bin> cmd输入:mongoimport -d使用的库的名称-c使用的集合的名称-f要导入的文件地址
例如:mongoimport -d db_demo -c users --file C:\ Users \ Administrator \ Desktop \ dumall-用户(路径直接拖拽进CMD窗口即可)
网址相关:https://blog.csdn.net/lupengfei1009/article/details/50832996#mongovue%E5%AE%89%E8%A3%85
更多推荐
所有评论(0)