天天看点

mongodb安装与运行,python连接操作一、下载安装二、启动运行三、数据库操作四、可视化工具五、Python操作

mongodb安装与运行,python连接操作

  • 一、下载安装
    • 1、文件下载
    • 2、文件安装
    • 3、创建数据储存地址
    • 4、创建日志目录
  • 二、启动运行
  • 三、数据库操作
  • 四、可视化工具
  • 五、Python操作

初步接触mongodb,作为笔记记录。

一、下载安装

1、文件下载

下载网站为:https://www.mongodb.com/download-center?jmp=nav#community

Windows版本:Windows 64-bit 64

Linux版本:Amazon Linux 64-bit 64

2、文件安装

Windows版本:直接安装即可,注意install MongoDB compass不要选择,不然安装不成功。Windows可以将安装路径<安装路径>/bin 添加到环境变量中
Linux 版本:tar  –zxvf  mongodb-linux-x86_64-amazon-4.0.0.tgz
export  PATH=<安装路径>/bin:$PATH
           

3、创建数据储存地址

MongoDB的数据存储在db/data目录下,目录需要自己创建:
Windows: E:/ db/data
Linux下:mkdir  /data/db
           

4、创建日志目录

创建一个文件用来储存日志,例如:E:/mongodb/log.log
           

二、启动运行

若未添加环境变量,进入mongodb的bin目录下,在命令行输入:

mongod --dbpath=E:/mongodb/data --logpath= E:/mongodb/log.log –logappend

命令行运行的参数:

–bind_ip 10.147.197.25 //绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP

–logpath E:/mongodb/log.log // 定MongoDB日志文件,注意是指定文件不是目录

–logappend // 使用追加的方式写日志

–dbpath E:\MongoDB_Data\db // 指定数据库路径

–port 27017 // 指定服务端口号,默认端口27017

–service // 以服务方式启动

–serviceName //指定服务名称

注: 若服务器开启后无法,远程无法访问,可将–bind_ip设为0.0.0.0. 再次运行数据库可设置–logappend

三、数据库操作

use ll  #ll为Databases名,此时数据库用db代替ll,表示ll数据库
db.createCollection('ll')  #创建ll这个表
db.ll.insert({{'name':'张三','gj':[{'id':'锤子','锤子':2},{'id':'刀','刀':3}]}} #插入数据
db.ll.find({'name':'张三'}) #查询数据,name为孙平
db.ll.update({'name':'张三'},{'$set':{ 'gj':[{'id':'锤子','锤子':2}]}})
           

四、可视化工具

Nosql Manager for MongoDB

五、Python操作

Python连接mongodb数据库是pymongo库实现的,需要安装pymongo

from pymongo import MongoClient as mc
conn = mc('127.0.0.1',27017)
db = conn.ll
ll = db.ll
ll.insert_many()  #插入
ll.update()  #更新
for i in ll.find(): #查询
	print(i)