Mongo Python增刪改查

2021-10-09 00:08:41 字數 1469 閱讀 9263

匯入pymongo包,連線本地mongo庫,建立movies庫top表。

import pymongo

myclient = pymongo.mongoclient(

"mongodb://localhost:27017"

)mydb = myclient[

'movies'

]mytable = mydb[

'top'

]

1.使用insert_one插入一條資料,如下:

data =

mytable.insert_one(data)

資料庫結果如下:

2.使用insert_many插入多條資料,如下:

data =[,

]mytable.insert_many(data)

資料庫更新如下:

使用delete_one來刪除一條資料:

mytable.delete_one(

)

資料庫更新如下:

使用update_one來更新資料:

mytable.update_one(,}

)

資料庫更新如下:

也可以使用update_one來新增屬性,比如新增一列『評價人數』

mytable.update_one(,}

)mytable.update_one(,}

)

資料庫更新如下:

使用find()函式來查詢,在mongo庫中可與使用/str/來代表包含str的字段。

mytable.find(

)

按某個欄位的長度查詢

//查詢字段長度大於25個字元的商品

db.item.find(

,$where:

"(this.item_name.length > 25)"})

//查詢字段長度小於5個字元的商品

db.item.find(

)

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...

mysql增刪改查擴充套件 MySQL增刪改查

1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...

增刪改查 JS陣列增刪改查這點事兒

1 length屬性 length屬性是陣列最重要的屬性,沒有之一,length屬性告訴我們這個陣列內有多少個資料元素,當length 0時說明陣列時乙個空陣列。我們想要遍歷陣列時可以直接將遍歷的終點設為 length 1。這是本文的重點,我們從增刪改查方面入手,梳理方法的作用和用法,有利於記憶和使...