注册

mongodb的安装使用和pymongo基本使用教程

一、mongodb的安装使用

安装mongodb

Windows下安装

  1. 下载mongodb版本:https://www.mongodb.com/download-center/community

  2. 选择所需要的版本。选择适用于Windows的msi安装程序

  3. 下载后双击安装程序,跟着向导一步一步安装就可以了。

Linux下安装

  1. 进入官网下载:https://www.mongodb.com/download-center/community

  2. 选择所需要的版本。选择适用于Linux的软件包。可根据不同的系统安装不同的版本

  3. 安装mongodb,可以使用yum或apt-get进行安装,也可以直接解压安装包:

shell
# 解压下载的mongodb包
tar zxvf mongodb-linux-x86_64-2.6.3.tgz
# 将目录拷贝到指定目录
cp -R -n mongodb-linux-x86_64-2.6.3/ /usr/local/mongodb

配置mongodb

修改系统环境变量,将mongodb的bin目录添加到系统环境变量中。

启动mongodb

  1. 首先需要创建一个数据库存放数据:

shell
# 创建一个data目录,用来存放数据
mkdir -p /data/db

  1. 然后执行以下命令启动mongodb(默认端口为27017):

shell
mongod

关闭mongodb

  1. 首先需要按Ctrl+C关闭mongodb服务进程。
  2. 如果需要全部关闭mongodb服务进程,可以执行以下命令:

shell
killall -15 mongod

pymongo基本使用教程

安装pymongo

运行以下命令,使用pip工具安装pymongo

pip install pymongo

连接数据库

import pymongo
# 连接mongodb服务器
client = pymongo.MongoClient("mongodb://localhost:27017")
# 选择一个数据库
db_name = "test"
db = client[db_name]

插入文档

doc = {"name": "Tom", "age": 20}
result = db.collection.insert_one(doc)
print(result.inserted_id)

更新文档

query_doc = {"name": "Tom"}
update_doc = {"$set": {"age": 21}}
result = db.collection.update_one(query_doc, update_doc)

删除文档

query_doc = {"name": "Tom"}
result = db.collection.delete_one(query_doc)

以上就是pymongo基本使用教程,示例代码中的collection可以替换为其他集合名称。