您的位置:首页 > 数据库 > Mongodb

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的条目且降序排列
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: