MongoDB的安装以及使用说明
来源:互联网 发布:现在淘宝开店多少钱 编辑:程序博客网 时间:2024/06/05 15:19
- 先去mongoDB的官网下载
官网地址 - 填写邮箱等一系列信息,并提交
- 账户设置
- 注册号后,继续下载
- 在这里下的是64位的,如果你的电脑是win7 64的,那么还需要下载一个补丁,KB2731284。这个补丁直接下载后双击安装后即可。
- 继续安装mongoDB,一直next
- 在这里,costom是修改下载的地址,建议不修改
- 一直next
- 在C:\Program Files\MongoDB\Server\3.4\bin找到文件,会发现有mongo.exe文件,但是,只能在对应的磁盘文件位置使用mongo命令,所以要修改环境变量
- 先右键我的电脑,点击属性
- 然后找到高级修改
- 找到环境变量
- 找到Path进行编辑
- 添加新的地址,将exe文件位置复制,粘贴到相应的位置
- 这样在任何地方用cmd进行使用mongo语言就可以成功
这样,就说明安装好了。
使用
- mongo基本命令
- mongo是使用数据库
- mongod是开机
- 注意当开机后,这个命令控制台就不能动了,所以,就必须打开另一个命令控制台进行使用语句。
- mongoport是导入数据
- 开机后,开另一个命令控制台
- dbpath就是对应当前文件夹,也就是说,存在物理文件数据库,可以用u盘拷走
- 进行mongo,使用数据库
- 建立或者使用某一个数据库都用use语句
- 查看当前数据库是db
- 不必新建collections,直接新建文件,当都放在一起的时候就自动生成集合
- 用db.student,insert({“name”:”aa”,”age”:”12”});插入文件
- student就相当于集合,他是自动创建的
- show collections列出集合
- db.student.find()就可以查看之前写的语句存入的数据
- show dbs看数据库
- db.dropDatabase();删除当前的数据库(local删不掉)
我们不可能一条一条的insert,我们希望在sublime写好json文件直接导入:
- (这条命令是在在不开机的情况下执行的)mongoimport –db test(数据库名称) –collection student(集合名称) –drop(删除原有的数据去代替) –file primer-dataset.json(这里是一个绝对位置,导入的json文件)
这里的文件可以放数个{}的文件,当然一个文件的对象里面还可以放一个对象
name.json
{ "name": "小红", "hobby": ["画画","跳舞"], "score": { "math": 59, "Chinese": 80 }}{ "name": "小黄", "hobby": ["写字","跳舞"], "score": { "math": 80, "Chinese": 80 }}{ "name": "小明", "hobby": ["打架"], "score": { "math": 59, "Chinese": 20 }}
- db.student.find({“name”:”aa”})找叫aa的信息,此时就有一个查询结果的集合,通过show collections就可以看出来
- 当查找的Json文件里面存在对象,则查找时,用score.shuxue为查找项
- 寻找多个条件的时候,条件之间用,隔开 db.student.find({“name”:”aa”,“age”:7})
- 查找大于某个数的db.student.find({“age”:{$gt:7}})找年龄大于7岁的人
- 查找小于某个数的db.student.find({“age”:{$st:7}})
- db.student.update({“name”:”aa”},{$set:{“age”:7}});更新名字为aa的人的年龄,但只能修改一次,加{multi:true},就可以修改多行
- db.student.remove({“name”:”aa”});全部删除加上justOne:true则是值删除一行
- db.student.drop()删除集合
再回到我们的mongo文件夹中去,就会发现我们刚刚写的文件
可以下mongoVUE可视化工具。
具体的mongo学习见我博客的node学习的篇章,那里会有更加详细的介绍!
阅读全文
0 0
- MongoDB的安装以及使用说明
- mongodb安装使用说明
- Advanced REST client的使用说明以及安装
- UMLet安装以及使用说明
- ORB_SLAM2安装以及使用说明
- mongodb的安装以及安装异常处理
- MongoDB的安装、使用以及语法
- Linux 下MongoDB的安装以及使用
- MongoDB的安装以及自启动问题
- 安装PHP7以及MongoDB的扩展
- MongoDB的安装以及连接(windows)
- MongoDB的安装以及简单使用
- Mongodb的安装以及Java连接Mongodb初探
- mpiBlast安装详解以及使用说明
- SVN软件安装以及使用说明
- charles抓包的安装,使用说明以及常见问题解决(windows)
- MongoDB 安装以及使用
- mongodb 查看工具rockmongo 安装使用说明
- C语言第四讲
- 2017.12.17Day10
- linux 常用命令
- 怎么删除linux中的$PATH中已添加的参数
- 阿里云部署laravel项目
- MongoDB的安装以及使用说明
- hive数据模型
- 【备忘】2017最新python3从零基础入门到精讲超清视频教程
- NYOJ~58~最小步数
- Java多线程系列--【基础篇10】- 线程优先级和守护线程
- 迭代器
- 你不知道的javascript之 Object.create 和 new 区别
- Java IO 经典教程 (下) (翻译自jenkov.com)
- 分布式资源管理器YARN简介(一)