服务器类

展开

windows pymongo v3.5.1 官方最新版

大小:279KB语言:中文 类别:服务器类系统:WinAll, WinXP, Win7, Win8
简介|教程|评论(0)
软件性质:国产软件时间:2022-03-21 11:34:38

标签: pymongopython

软件介绍

pymongo是python中用来操作mongodb的一个库,支持数据数据、文档插入,是python使用中非常重要的工具,绿色资源网提供了官方最新版下载!

pymongo介绍

Python使用MongoDB的简单教程,将使用pymongo对MongoDB进行的各种操作进行了简单的汇总,NoSQLFan进行了简单整理,使用Python的同学可以看一看。

pymongo2.7下载

pymongo如何安装

1.使用pymongo的第一步首先是连接Client来使用服务:

from pymongo import MongoClient

Client = MongoClient()

2.获取数据库(database)

在MongoDB中一个实例能够支持多个独立的数据库,你可以用点取属性的方式来获取数据库,或者通过字典的方式获取:

db = Client.test_database

db = Client['test_database']

(注:‘test’可以换成你想要用的名字,比如“python_database”)

3.获取Collection

Collection是存储在MongoDB中的一组文件,同获取database一样,你可以用点取属性的方式或者字典的方法获取:

collection = db.test_collection

collection = db['test_collection']

4.存储数据

在MongoDB中,数据是以BSON的类型存储的。见下面的post:

import datetime

post = ['type':'BSON',

           'date':datetime.datetime.utcnow()]

了解完MongoDB的数据格式后,你可以通过以下的方式插入数据(其中。inserted_id将返回ObjectId对象):

document1 = {‘x':1}

document2 = {'x':2}

posts = db.posts     #你也可以不这样做,每次通过db.posts调用

post_1 = posts.insert_one(document1)。inserted_id

post_2 = posts.insert_one(document2)。inserted_id

每个插入的数据对应一个ObjectId,可直接查看:

>>>post_1

ObjectId(…)

>>>post_2

ObjectId(…)

你还可以用insert_many()插入多个文档:

new_document = [{'x':3},

                             {'x':4}]

result = posts.insert_many(new_document)

>>>result.inserted_ids

[ObjectId(…),ObjectId(…)]

安装说明

下载相应平台的版本,解压即可。为方便使用,将bin路径添加到系统path环境变量里。其中mongod是服务器,mongo是客户shell,然后创建数据文件目录:在c盘下创建data文件夹,里面创建db文件夹。

加载全部内容

热门推荐
推荐教程
猜你喜欢
相关合集
用户评论
本类排行