python使用mongo数据库

来源:互联网 发布:一人之下知乎 编辑:程序博客网 时间:2024/05/01 22:13

1、mongo 数据库的安装

(1) 安装setuptools

(2)安装python的开发版

yum install python-devel

(3)下载mongo模块pymongo-3.2.2.tar.gz,解压缩,后执行python setup.py install

(4)进入python环境后执行下列语句无报错,则说明安装成功

>> import pymongo


2、mongo数据库的使用

>>> import pymongo>>> client = pymongo.MongoClient("localhost", 27017)>>> db = client.test>>> db.nameu'test'>>> db.my_collectionCollection(Database(MongoClient('localhost', 27017), u'test'), u'my_collection')>>> db.my_collection.insert_one({"x": 10}).inserted_idObjectId('4aba15ebe23f6b53b0000000')>>> db.my_collection.insert_one({"x": 8}).inserted_idObjectId('4aba160ee23f6b543e000000')>>> db.my_collection.insert_one({"x": 11}).inserted_idObjectId('4aba160ee23f6b543e000002')>>> db.my_collection.find_one(){u'x': 10, u'_id': ObjectId('4aba15ebe23f6b53b0000000')}>>> for item in db.my_collection.find():...     print(item["x"])...10811>>> db.my_collection.create_index("x")u'x_1'>>> for item in db.my_collection.find().sort("x", pymongo.ASCENDING):...     print(item["x"])...81011>>> [item["x"] for item in db.my_collection.find().limit(2).skip(1)][8, 11]

0 0