mongodb介于关系型数据库和非关系型数据库的中间,为 WEB 应用提供可扩展的高性能数据存储,mongodb在mac上的配置应该怎么做的
在user文件夹下新建文件local,执行命令:
cd /usr/local
执行下载命令:
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.4.2.tgz
执行解压命令:
sudo tar -zxvf mongodb-osx-x86_64-3.4.2.tgz
重命名为mongodb:
sudo mv mongodb-osx-x86_64-3.4.2 mongodb
添加到path路径:
export PATH=/usr/local/mongodb/bin:$PATH
创建一个存储目录:
sudo mkdir -p /data/db
启动mongodb
sudo mongod
再打开一个终端,执行:
cd /usr/local/mongodb/bin
./mongo
出现
MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2
Welcome to the MongoDB shell.
//显示有几个数据库
> show dbs
admin 0.000GB
local 0.000GB
使用local数据库,如果当前有,就切换,如果没有就创建
> use iphone
switched to db iphone
> show dbs
admin 0.000GB
local 0.000GB
test 0.000GB
这时已经创建了,但是没有iphone,是因为我们没有创建数据
添加数据
> db.iphone.insert({"name":"test"})
WriteResult({ "nInserted" : 1 })
> show dbs
admin 0.000GB
iphone 0.000GB
local 0.000GB
test 0.000GB
删除数据库:
> db.dropDatabase()
{ "dropped" : "iphone", "ok" : 1 }
> show dbs
admin 0.000GB
local 0.000GB
test 0.000GB
>
默认是删除当前连接的
//删除集合
db.collection.drop()