MongoDB 下载地址: https://www.mongodb.com/download-center?jmp=nav#community
nodejs下载地址: https://nodejs.org/en/
本文重点记录在mac下安装mongodb
本机环境:系统=>MAC OS 10.12
nodeJS=>6.9.0
Mongodb=>3.2.5
*默认情况下在Finder中是看不到 /usr 这个目录的(终端用得溜的请略过),可以打开Finder后按shift + command +G 输入 /usr/local后回车便能看到这个隐藏的目录了
It looks like you are trying to access MongoDB over HTTP on the native driver port.
” 这样一行文字,然后可以重新打开一个终端 同样是
*test 是我建的一个集合名字
show dbs //显示数据库
use test //使用某个数据库
db.test.insert({‘name’:’byc’}) //插入一条记录
db.test.find() //查找所有记录
db.test.findone() //查找一条记录
db.dropDatabase() //删除数据库
db.test.drop //删除指定集合
show collections //显示所有集合
db.createCollection(‘byc’) //创建集合
db.test.save({}) //插入记录db.test.update({‘_id’,1},{$set:{name:’test’,age:20}})
db.test.remove({}) //删除所有集合
for(var i=1;i<=10;i++){db.test.insert({"name":"king"+i,"age":i})} //循环插入10条记录
db.test.find().pretty() //格式化显示查询结果
db.test.find().count() //查询数据条数
db.test.find({"age":5}) /查找age是5的条目
db.test.find({“age”:{$gt:5}}) //查找age大于5的条目
db.test.find({"age":{$gt:5}}).sort({"age":1}) //查找age大于5的条目且升序排列
db.test.find({"age":{$gt:5}}).sort({"age":1}) //查找age大于5的条目且升序排列
db.test.find({"age":{$gt:5}}).sort({"age”:-1}) //查找age大于5的条目且降序排列
use admin;
db.shutdownServer();
首先添加PATH:
echo 'export PATH=/usr/local/mongodb/bin:$PATH'>>~/.bash_profile
如下:
添加完成后为使环境变量生效,可重启shell终端,或输入命令 source .bash_profile
。
查看环境变量是否添加成功:
echo $PATH
如下:
环境变量添加成功。
以后启动就可以直接输入mongod
启动了
附上mongodb 文档地址:https://docs.mongodb.com/manual/tutorial/query-documents/
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。