在2018版PyCharm实现MongoDB插件

安装[email protected]

在2018版PyCharm实现MongoDB插件

主要说明win10下的Mongo的安装、注册window服务及在PyCharm上实现数据库访问

环境搭配前提

前提是已经安装完python及PyCharm:

  1. Mongo的下载:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.3.zip ;点击即可(最近有个朋友他的系统是32位的补个:https://fastdl.mongodb.org/win32/mongodb-win32-i386-2.6.9.zip)。
    选一个(最好是不带中文)的磁盘一级目录解压,如下:
    在2018版PyCharm实现MongoDB插件

进入正题开始安装介绍

1.操作完上面下载解压后,再根据自己的习惯建立两个文件夹:
在2018版PyCharm实现MongoDB插件
先在一级目录下建立data文件,再建立db(我做测试用了dba)与log两个文件。f:\data\dba 是存放Mongo数据文件(在没有完成window注册时候,这个路径在每次开启数据库的时候要用到),log存放日志文件。
2.启动数据库(在没有完成window注册的情况下)
在2018版PyCharm实现MongoDB插件
用cmd模式打开Mongo安装位置,在输入==mongod.exe --dbpath (之前提到让你新建的数据库db文件夹的路径)==案例:mongod.exe --dbpath f:\data\db
在2018版PyCharm实现MongoDB插件
如果没有加路径会报这个错误:
在2018版PyCharm实现MongoDB插件
回车完成后没有提示错误后,可以打开浏览器输入:http://localhost:27017/ 后页面如下显示:
在2018版PyCharm实现MongoDB插件

上面介绍的是初步安装完Mongo,如果你不想每次运行它的时候都要这样打开文件位置再访问一次,可以选择把Mongo在windows服务上注册起来

  1. 新建一个config文件 在Mongo文件目录新建一个mongo.config文件(可以新建为txt文件再把后缀名修改为config)如图:在2018版PyCharm实现MongoDB插件
  2. 配置mongo.config中的变量 ,{dbpath=F:\data\dba
    logpath=F:\data\log\mongo.log}path后面为开始让你建立的两个文件的路径;完成后关闭数据库再重启下就可以了
  3. 验证是否成功点开电脑管理服务后能找到如图:在2018版PyCharm实现MongoDB插件 有这个即说明安装成功了;

实现在PyCharm配置MongoDB插件

主要是两个操作:

  1. 在PyCharm里下载Mongo插件 如图查询在2018版PyCharm实现MongoDB插件也可以这样点击在2018版PyCharm实现MongoDB插件
    在搜索框里输入mongo,如果像这样没有
    在2018版PyCharm实现MongoDB插件
    就点击搜索,Pycharm网络库上有在2018版PyCharm实现MongoDB插件
    在2018版PyCharm实现MongoDB插件
    下载后点击安装会提示重启一次,如果没有重启则从新操作一次,有的时候会网卡原因导致失败。
    在2018版PyCharm实现MongoDB插件

  2. 配置本地路径 这时重启完Pycharm后最右侧有如图:
    在2018版PyCharm实现MongoDB插件
    点击即可如图显示,再点击右上角的扳手
    在2018版PyCharm实现MongoDB插件
    进行本地文件配置(找到你之前安装的路径即可)在2018版PyCharm实现MongoDB插件
    马上就ok啦
    在点击左侧的+号,新建一个你的数据库就好啦!!!在2018版PyCharm实现MongoDB插件
    这是你新建的数据库了
    在2018版PyCharm实现MongoDB插件

  3. 测试链接 这时候我们建个python文件试试是否能链接成功:
    代码:
    import sys
    from pymongo import MongoClient
    from pymongo.errors import ConnectionFailure

def main():
“”" Connect to MongoDB"""
try:
client = MongoClient(host=“localhost”, port=27017)
print(“你很牛逼 你成功链接了 哈哈哈哈”)
except ConnectionFailure:
sys.stderr.write(“链接失败了” )

if name == “main”:
main()
在2018版PyCharm实现MongoDB插件在2018版PyCharm实现MongoDB插件

如果还有疑问可以加QQ:393403787 或者微信mcqxxx交流