Mongodb基本操作

2021-09-24 02:07:14 字數 2222 閱讀 7449

1.查詢所有

db.getcollection('example_data_1').find({})

2.單一插入

db.getcollect i on { 』 ex ampl e_data_l 』 ) . 工nsertone ,

,, ,,,

,]);3. 查詢範圍值資料

db . getcollection ( 』 example_data l 』) . find ({ 』 age 』: { 』 操作符 1 』:邊界 l , 』 操作符 2 』 :邊界

2)})

db.getcollection('example_data_1').find(});

4.db . getcollection ( 』 example data l 』 ) . find (用於過濾記錄的字典,用於限定欄位的 字典)

5. 修飾返 回結果

( 1)滿足要求的資料有多少條一-count()命令 。

db.getcollection('example_data_1').find({},).count()

(2)限定返回結果一一「 l imit() 」命令。

db.getcollection('example_data_1').find({},).limit(2)

( 3 )對查詢結果進行排序一一「 s ort。」命令。

其中,欄位的值為 l 表示倒序,為 l 表示正序。

4.修改

• updateone : 只更新第1條滿足要求的資料。

• updatemany : 更新所有滿足要求的資料。

5.刪除資料

( 1 )從集合 中 刪除單條資料 。

db.getcollection('example_data_1').deleteone(})

( 2 )從集合中批量刪除多條資料 。

db.getcollection('example_data_1').deletemany(})

6.資料去重

db . getcollectio口( 』 example_data_1') . distinct (』 age 』)

高階

2.查詢只符合其中任一條件的人( or 操作)

2.聚合的基本語法

collection . aggregate( [門階段 1 , 階段 2 , 階段 3 , ……,階段 n])

collection.aggregate() 和「 collection. find()」 一樣

mongodb 基本操作

相關大體知識結構檢視圖入口 宣告 從mongodb 3.0開始ensureindex被廢棄,使用createindex建立索引。但是還是相容之前的ensureindex,因此本文案例也一直使用這個函式。可以使用db.version 檢視自己目前的版本 1.mongo預設的集合是test.eg1 增加...

MongoDB基本操作

db.mydb.insert 建立表並插入資料,資料格式為json,如果json物件中不包含 id則會自動建立乙個全域性唯一的 id,支援插入多條資料 db.mydb.insert 或 db.mydb.insert for i 3 i 100 i db.mydb.insert 使用js語法插入100...

mongoDB基本操作

基本操作 首先要學會的是help show dbs use imooc db.imooc collection.insert 建立乙個空的資料庫 db.imooc collection.insert 插入資料自動建立資料庫 db.imooc collection.find 查詢資料,預設查詢所有 d...