昨天有簡單介紹過db 的index是什麼~那今天就來給大家示範如何建立!
ps. 示範是用python來做! 如果直接用db,語法上會有些不一樣可以參考官方文件寫得非常清楚
localhost:27017
,加入帳密這邊要自己改~再進去指定的db名稱 db_namefrom pymongo import MongoClient
client = MongoClient('localhost:27017', username='username', password='password')
db = client['db_name']
create_index()
db['Collection'].create_index([("column", 1)])
db['Collection'].create_index([("column_a", 1), ('column_b',-1)])
- column_a 由小到大
- column_b 由大到小
db['Collection'].index_information()
db['Collection'].create_index("column_a", unique=True)
db['Collection'].create_index("column_a", background=true)
db['Collection'].create_index(
[("column_a", -1), ("column_b", 1)],
partialFilterExpression={"column_b": {'$gte':100}}, background=True)
參考資料