linux下mongoDB安装和基本用法
2018-01-23 16:11
495 查看
安装mongoDB
1、下载:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz[/code]
2、解压:tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
3、将解压出来的文件放到,指定的文件下(/usr/local/mongodb)mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb
4、因为MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:export PATH=/usr/local/mongodb/bin:$PATH
注意:/usr/local/mongodb这个是mongoDB文件目录创建mongoDB数据库位置 (mkdir -p /data/db)
mongoDB默认的数据库位置是在 /data/db,但是在安装的过程是不会创建该文件路径,所以需要手动创建mkdir -p /data/db启动数据库
mongod --dbpath=/data/db --port=27017 --fork --logpath=/var/log/mongd.log
分析:--dbpath//数据库位置--port//数据库服务端口(默认27017)--fork//表示已守候进程的方式启动--logpath//日志输出目录连接数据库
mongo + ip + 端口
例如:mongo 127.0.0.1:27017
如果你的数据库就是在本机,而且端口没有去修改,也可以直接简写成:mongo
连接后,可以在MongoDB Shell进行一些命令操作如下:db//当前的数据库(默认为test数据库)show dbs//查看数据库show collections//查看集合db.集合名.find()//查看该集合里面的数据db.集合名.find().count()//返回该集合数据条数db.xxx.insert({"name":"htl"})xxx表示集合名字,该命令是创建一个xxx的集合,并且插入一条数据。注意只有给数据库插入数据的时候,才算真正的创建了一个数据库db.集合名.update(param1,param2,param3)//更新数据,参数1表示条件,参数2表示修改的值,参数3表示是否将所以满足条件的都进行修改,默认是false,即只修改符合条件的第一条数据
如:db.集合名 .update({"name":"htl"},{$set:{"msg":"use the update"}},{multi:false}),表示name为htl的数据把msg设置成“use the update ”db.集合名.save(obj)//更新某条数据,obj格式为{{"_id":ObjectId("5a2697e517e669a90f18831b"),"msg":"hahhah"}},表示把该id所以对应的msg值改成“hahah”。这里主要,若没有列出该数据的其他字段信息,都统统会被抛弃,只留下msg这个字段的信息。//删除数据,参数1表示删除条件;参数2是一个布尔值,默认为false,表示是否单行删除;如果参数1也只传一个“{}”空的条件,会把该集合所有的数据删除,但索引不会删除。db.集合名.remove(param1,param2)
db.集合名.drop()//删除整个集合包括里面的索引查看日志
tail -f /var/log/mongd.log结束mongoDB数据库
结束mongod的服务器:mongod --shutdown或者kill xxxx(xxx表示进程的端口号)
相关文章推荐
- Linux系统下MongoDB的简单安装与基本操作
- Linux系统下MongoDB的简单安装与基本操作
- Linux环境下git客户端的安装、配置及基本用法
- Linux系统下MongoDB的简单安装与基本操作
- Linux系统下MongoDB的简单安装与基本操作
- 硬盘第一个基本分区c 的 ntfs格式的XP上 安装 windows和linux 双引导 设置grub(安装WINGRUB),
- linux下软件的基本安装和卸载
- linux下weblogic的安装以及基本配置
- Linux安装后基本设置
- linux下软件的基本安装和卸载
- linux下软件的基本安装和卸载
- 用最基本命令在Linux下实现自解压安装
- Linux下的搜索工具find基本用法
- 安装Linux应用软件的基本方法
- linux下使用rpm安装libxml2,gcc,gcc-c++等基本包
- Linux操作系统软件的基本安装和卸载
- 安装 Linux 所需要知道的基本知识
- [Linux]Mandrake 9.0安装和升级用法
- mysql命令行的基本用法(通用linux和windows)
- linux下软件的基本安装和卸载