python pymongo庫的使用

2021-08-20 22:18:02 字數 1141 閱讀 2262

一、連線方法:

import pymongo

client = pymongo.mongoclient('localhost', 27017)

db = client['data']

db = client.data

db = clien.get_database('data')

collection = db['user']

collection = db.user

collection = db.get_collection('user')

二、增刪改查

插入:

collection.insert()

更新:

collection.updata()
刪除:

collection.delete_one()

collection.delete_many()

查詢:

collection.find()

collection.find_one()

通過objectid查詢(_id),結果不是string型別,必須用pprint.pprint()列印:

獲得objectid,兩種方法,插入資料時就獲得,或者通過字典屬性獲得

obid = collection.find_one()['_id']

obid = collection.insert(dict).inserted_id

通過_id查詢:

table.find_one()
計數:

collection.find().count()

collection.find().count()

find查詢資料時預設返回100,如要更改使用batch_size()方法:

collection.find().batch_size(1000)

Python pymongo模組常用操作分析

環境 pymongo3.0.3,python3 以下是我整理的一些關於pymongo的操作,網上很多是用pymongo.connecion 去連線資料庫的,但是我這裡連線一直提示沒有這個包,如果大家有什麼解決方案或者其他需要補充的,也歡迎告訴我。一 匯入pymongo,使用mongclient連線資...

python pymongo 經緯度座標距離計算

python通過mongodb判斷某個經緯度的點是否在另乙個經緯度點設定的某個半徑範圍內 import pymongo mongodb cli pymongo.mongoclient mongodb reader pos list 116.41799927,39.90894619 經度,緯度 mon...

靜態庫動態庫的使用

首先介紹一下靜態庫 靜態鏈結庫 動態庫 動態鏈結庫 的概念,首先兩者都是 共享的方式。靜態庫 在鏈結步驟中,聯結器將從庫檔案取得所需的 複製到生成的可執行檔案中,這種庫稱為靜態庫,其特點是可執行檔案中包含了庫 的乙份完整拷貝 缺點就是被多次使用就會有多份冗餘拷貝。即靜態庫中的指令都全部被直接包含在最...