1. 程式人生 > >mongodb 與 python3 互動

mongodb 與 python3 互動

1.開啟server
windows的參考命令:mongod -dbpath d:/data data資料夾存在的情況

2.插入資料, 自動就能建立資料庫,資料表 非常友好。

from pymongo import MongoClient
client = MongoClient('127.0.0.1', 27017)
db = client.db_sites
db.sites.insert_one({'name': 'zhangsan'})

3.查詢高階 之 使用正則查詢,js函式查詢
命令列方式:
正則
db.sites.find({url: {$regex: ‘正則表示式’}})

res = db.sites.find({'url': {'$regex': '.*baidu.*'}})

js

db.stu.find({$where:function(){return this.age>30;}})

修改資料–》還是鍵值對,還是兩個=.=|| 前一個是條件,後一個自然是修改資料了

db.stu.update_one({'gender':False},{'$set':{'name':'hehe'}})