Mac系统下安装mongodb
2017-02-17 14:01
148 查看
MongoDB 下载地址: https://www.mongodb.com/download-center;
下载Mongodb后解压,将解压包复制到 /usr/local 路径下(默认情况下在Finder中是看不到 /usr 这个目录的,可以在打开Finder后按shift + command +G 输入 /usr/local后回车便能看到这个隐藏的目录了);
$ mkdir /data/db 在根目录下新建 data 文件夹,里面再建一个db文件夹 ,用来存放数据;
$ cd /usr/local/mongodb/bin 终端切换目录;
$ ./mongod 启动服务端;
打开浏览器,输入 localhost:201717 ,出现“It looks like you are trying to access MongoDB over HTTP on the native driver port.“,重新打开终端如4切换目录后,执行 ./mongo 即可连接。
基本的sql语句(byc是新建的集合的名称)
show dbs //显示数据库
use byc //使用某个数据库
db.byc.insert({‘name’:’byc’}) //插入一条记录
db.byc.find() //查找所有记录
db.byc.findone() //查找一条记录
db.dropDatabase() //删除数据库
db.byc.drop //删除指定集合
show collections //显示所有集合
db.createColletion(‘byc’) //创建集合
db.byc.save({}) //插入记录
db.byc.update({‘_id’,1},{$set:{name:’byc’,age:20}})
db.byc.remove({}) //删除所有集合
for(var i=1;i<=10;i++){db.byc.insert({“name”:”king”+i,”age”:i})} //循环插入10条记录
db.byc.find().pretty() //格式化显示查询结果
db.byc.find().count() //查询数据条数
db.byc.find({“age”:5}) //查找age是5的条目
db.byc.find({“age”:{$gt:5}}) //查找age大于5的条目
db.byc.find({“age”:{$gt:5}}).sort({“age”:1}) //查找age大于5的条目且升序排列
db.byc.find({“age”:{$gt:5}}).sort({“age”:1}) //查找age大于5的条目且升序排列
db.byc.find({“age”:{$gt:5}}).sort({“age”:-1}) //查找age大于5的条目且降序排列
下载Mongodb后解压,将解压包复制到 /usr/local 路径下(默认情况下在Finder中是看不到 /usr 这个目录的,可以在打开Finder后按shift + command +G 输入 /usr/local后回车便能看到这个隐藏的目录了);
$ mkdir /data/db 在根目录下新建 data 文件夹,里面再建一个db文件夹 ,用来存放数据;
$ cd /usr/local/mongodb/bin 终端切换目录;
$ ./mongod 启动服务端;
打开浏览器,输入 localhost:201717 ,出现“It looks like you are trying to access MongoDB over HTTP on the native driver port.“,重新打开终端如4切换目录后,执行 ./mongo 即可连接。
基本的sql语句(byc是新建的集合的名称)
show dbs //显示数据库
use byc //使用某个数据库
db.byc.insert({‘name’:’byc’}) //插入一条记录
db.byc.find() //查找所有记录
db.byc.findone() //查找一条记录
db.dropDatabase() //删除数据库
db.byc.drop //删除指定集合
show collections //显示所有集合
db.createColletion(‘byc’) //创建集合
db.byc.save({}) //插入记录
db.byc.update({‘_id’,1},{$set:{name:’byc’,age:20}})
db.byc.remove({}) //删除所有集合
for(var i=1;i<=10;i++){db.byc.insert({“name”:”king”+i,”age”:i})} //循环插入10条记录
db.byc.find().pretty() //格式化显示查询结果
db.byc.find().count() //查询数据条数
db.byc.find({“age”:5}) //查找age是5的条目
db.byc.find({“age”:{$gt:5}}) //查找age大于5的条目
db.byc.find({“age”:{$gt:5}}).sort({“age”:1}) //查找age大于5的条目且升序排列
db.byc.find({“age”:{$gt:5}}).sort({“age”:1}) //查找age大于5的条目且升序排列
db.byc.find({“age”:{$gt:5}}).sort({“age”:-1}) //查找age大于5的条目且降序排列
相关文章推荐
- 在Mac系统下安装mongodb两种方式
- MAC系统下安装mongodb 配合nodeJS简单使用mongodb
- MongoDB安装与使用(基于Mac系统安装,其他系统类似)
- 2016.11 MAC系统下安装mongodb 配合nodeJS简单使用mongodb
- mac系统下安装、启动、停止mongodb
- mongodb 在mac 系统上安装
- mac系统下安装、启动、停止mongodb
- 安装Mac 苹果系统
- Mac OS X 系统下的安装httpd
- 优盘安装Mac 系统
- 【转帖】不用纠结双系统了,安装个虚拟机都搞定~(XP、vista、Win7、Linux、Mac os X)
- mac 系统安装总结
- VM安装 Mac 10.6 系统教程。
- 在Vm上安装Mac OS X 系统
- Xp Vmware上如何安装苹果系统Mac os X (与VT无关)
- MacOSX10.7 安装nodejs npm mongodb redis
- 联想v360笔记本 windows server 2003 下用vmware 7 安装mac系统
- 在x86上成功使用gentoo系统上安装的grub2启动 Mac OS X Leopard 10.5.7
- 如何在苹果系统(Mac OS X)上安装PyQt4
- 第三回 JavaFX2.0在mac系统的安装