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...