一、資料庫操作
# 1.使用庫,若不存在則自動建立,預設使用test,物理無資料則不顯示. use db_name # 2. 檢視當前使用的 資料庫 db # 3.檢視所有資料庫 show dbs # 4.測試增加資料 db.db_naeme.insert() # 5.刪除資料庫(庫中的集合都會刪除) db.dropdatabase()
二、集合的操作
# use database_name 先使用乙個資料庫 # 1. 建立乙個table;你不需要建立集合。當你插入一些文件時,mongodb 會自動建立集合 db.createcollection("table_name") # 2.顯示當前的table(集合) show tables # 3.集合刪除 db.collection_table.drop()
三.插入文件(以value形式插入)
# 1.正常插入: db.table1.insert() # 將鍵值賦值給變數 value=(); db.table1.insert(value) # 插入 db.table1.find() # 檢視
四. updata表
# 1. 更新一條資料 db.table1.update(,}) # 2.更新多條資料,multi:true db.table1.update(,},)
五. 刪除資料
|#1. 預設刪除所有符合的資料 db.table1.remove() #?????全沒了??? # db.table1.remove({}) # 刪除所有資料 # 2.設定justone 為true ,則刪除1條 db.table1.remove(,1) # 1表示真
六.查詢資料
# 1.pretty()方法使得資料更美觀; findone()只返回乙個文件 db.col.find().pretty() # 2.and條件;find() 方法傳入多個key,每個key以逗號隔開 db.col.find(, ).pretty() # 3. or 條件 ;格式 db.col.find( , ] } ).pretty() # 用得好可以聯合使用
七.條件操作符
(>) 大於 - $gt (<) 小於 - $lt (>=) 大於等於 - $gte (<= ) 小於等於 - $lte # 1.示例格式 db.table1.find(}) db.table1.find(})
八.雜七雜八
# 1.獲取 "table1" 集合中 title 為 string 的資料 db.table1.find(}) # 2.顯示查詢文件中的兩條記錄:1:表示'string',0表:duable db.col.find({},).limit(2) # 3.skip 跳過指定數量的資料 db.col.find({},).limit(1).skip(1)
九.排序,索引
#1. sort() 方法可以通過引數指定排序的字段, 1 為公升序,而 -1 是降序。 db.col.find({},).sort() # 2.語法中 key 值為你要建立的索引字段,1 為按公升序建立索引 db.col.createindex() # 3. 也可以設定使用多個字段建立索引 db.col.createindex() # 4.建立索引時加 background:true 的選項,讓建立工作在後台執行 db.values.createindex(, )
MongoDB 入門操作
1 檢視所有資料庫 1 命令格式 show databases 2 結果 2 建立資料庫 1 命令格式 use testdatabase 2 說明 use dbname命令,即是切換到某一資料庫,也是建立乙個資料庫的命令。3 結果 3 檢視testdatabase下的所有集合 1 命令格式 show...
MongoDB安裝和操作入門
接下來,需要建立乙個專有目錄來儲存 mongodb 資料庫和日誌資訊 例如 在 c users abc 目錄,abc 是使用者名稱,即直接開啟 cmd 時的目錄 鍵入如下命令 c users abc mkdir data c users abc cd data c users abc data mk...
MongoDB資料庫基礎入門操作
建立資料庫用於儲存爬蟲資料,節省電腦空間 python對資料庫的基本的操作 鏈結資料前 1 必須確保已經正確安裝了資料庫 2 必須開啟資料庫 import pymongo 連線資料庫 client pymongo.mongoclient host localhost port 27017 指定鏈結資...