1. 程式人生 > >Python——連接MongoDB

Python——連接MongoDB

ocl 方法 upd pymongo let .html brush targe .so

建立與MongoDB之間的連接:官方文檔

#coding:utf-8

import pymongo

client = pymongo.MongoClient(‘127.0.0.1‘,27017)     # 建立與MongoDB的連接
#有用戶名和密碼時:pymongo.MongoClient(‘mongodb://用戶名:密碼@localhost:27017/基於哪個數據庫進行驗證的‘)

db = client.xingedb     # 切換使用的數據庫

# 增
# db.t1.insert_one({‘name‘:‘abc‘,‘age‘:18})
# insert_more

# 改
# db.t1.update_one({‘name‘:‘abc‘},{‘$set‘:{‘name‘:‘123‘}})
# update_more

# 刪
# db.t1.delete_one({‘name‘:‘123‘})
# delete_more

# 查
# cursor = db.t1.find({‘age‘:{‘$gt‘:17}})     # 返回一個遊標對象
# find_one
#
# 顯示方法1:
# for i in cursor:
#     print(i)
#
# 方法2:
# cursor.next()
# cursor.next()
# cursor.next()

# sort,skip,limit方法
#
# cursor = db.t1.find({‘age‘:{‘$gt‘:17}}).sort(‘_id‘,-1).limit(1).skip(1)
#
# for i in cursor:
#     print(i)

# count方法
# print(db.t1.count())

Python——連接MongoDB