安装MongoDB

Posted 杯杯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装MongoDB相关的知识,希望对你有一定的参考价值。

 (官网:www.mongodb.com)

——————————(1)Mac安装MongoDB————————

1)安装homebrew (官网地址,brew.sh)

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装成功后,输入:

brew update

  

2)安装MongoDB

brew install mongodb

I、创建数据库存放目录

cd /
sudo mkdir -p /data/db
sudo chown -R 电脑用户名 /data/db       ///用户名可以通过输入who得到

下面不需要输入
mongod -config /usr/local/etc/mogod.conf

II、输入mongod,运行MongoDB

  出现 Waiting for connections on port 27017 代表成功

    III、新开一个终端,输入mongo进入MongoDB的命令行:

> show dbs
ganji_t3    0.018GB
local       0.000GB
>use ganji_t3 ///使用这个数据库
switched to db ganji_t3
> show collections ///显示表格
db_infoY
item_info
url_one_list
url_one_list_dd
> db.db_infoY.find() ///显示数据内容

      IV、利用brew启动MongoDB

qiongyazhudembp:~ qiongyanzhu$ sudo brew services list
Password:
Name    Status  User Plist
mongodb stopped
$ sudo brew services start mongodb

  

——————————(2)安装第三方库Pymongo(没有依赖性,比较好装)————————

pip3 install pymongo

——————————(3)安装PyCharm的MongoDB插件————————

PyCharm的插件用来查看MongoDB的运行:

 I、PyCharm 》Preferences

 II、Plugins 》 Browse repositories

 III、搜索mongo,找到Mongo Plugin,单击install

 IV、重启PyCharm

  V、配置插件

    a) View 》ToolButtons+Status Bar+Navigation Bar(钩上),右边就能看到Mongo Explorer

    b) 单击齿轮和扳手,增加一个MongoDB服务器就可以了

 ——————————(4)验证是否运行————————————

http://localhost:27017/

 

——————————Windows补充说明——————————

MongoDB如果无法启动,可能是因为MongoDB没有正常退出导致,可以到数据库目录删除mongod.lock

到bin目录,执行mongod --repare命令

再执行mongod --dbpath \'path\'

 ————————Windows配置成服务的方法————————

(1)新建data\\log\\mongod.log文件

 (2)  新建\\data\\db目录,启动数据库时执行目录mongod --dbpath \'path\'

(3)新建3.2\\mongod.cfg文件

(4)在bin目录执行mongod.exe --config \'cfg文件目录\' --directoryperdb --serviceName MongoDB --install

 

以上是关于安装MongoDB的主要内容,如果未能解决你的问题,请参考以下文章

ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项

mongodb关联查询

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具

无法在 MongoDB(猫鼬)文档中追加数组

VIM 代码片段插件 ultisnips 使用教程