mongodb增刪改查基本操作

2021-08-02 14:56:08 字數 1241 閱讀 5600

mongodb資料庫基本用法:

查詢:1.條件操作符的使用,日期格式的查詢,長度

db.getcollection('interougeproduct').find(,"interougestockmaps":})

2.查詢列只顯示指定字段(1:表示展示,0表示隱藏)

db.getcollection('interougeproduct').find(,)

3.若查詢時不需要條件,只需要展示指定欄位的值,則需加{}

db.getcollection('interougeproduct').find({},)

4.limit和skip的用法

db.getcollection('interougeproduct').find({},).sort().limit(7).skip(1)

limit()限制查詢之後展示的行數

skip()從查詢出來的結果開始算跳過的行數

意思為讀第一條資料之後的七條資料,相當於mysql中的limit(1,7)

5.$regex使用正規表示式進行匹配

設定$options的值為$i

db.getcollection('interougeproduct').find(})

6.in和nin的用法

db.getcollection('interougeproduct').find(})

db.getcollection('interougeproduct').find(})

7.or的用法

db.getcollection('interougeproduct').find(]},)

更新:set之前為查詢的條件相當於update語句中where後面的語法,set之後的為要更新的字段,相當於update語句中set之後的字段

db.getcollection('interougeproduct').update(,})

若不加set,會將這條資料更新為

聚合和管道的命令:

通過sku對欄位進行分組,並統計sku欄位相同的數量

db.getcollection('interougeproduct').aggregate(

[}},

}}])

刪除:刪除指定的資料

db.getcollection('interougeproduct').remove()

刪除指定的字段

db.getcollection('interougeproduct').update(,},false,true)

mongodb增刪改查基本操作

有的真想不到,在昆明這樣的地方居然也有企業在使用非關係型資料庫mongodb,因此無論如何都要掌握一點非關聯式資料庫的基本知識,這次我整理了一點mongodb最基本的增刪改查操作 1.插入資料 簡單的表結構可能就只是單列的json,但是如果情況比較複雜還可能出現巢狀的情況,這次介紹最簡單的情況 插入...

MongoDB的基本增刪改查操作

mongodb中文文件 視覺化工具 robomongo 具體操作 插入十五條不同的資料 use students db.students.insertmany 查詢所有的男生資料 只需要學生的姓名和年齡 b.students.find true 1 flase 0 要小寫 查詢成績及格的學生資訊 成...

mongodb增刪改查操作詳解

最近在用nodejs做專案,需要用到mongodb,所以就整理了這些 檢視所有資料庫列表show dbs 使用資料庫 建立資料庫use student 如果真的想把這個資料庫建立成功,那麼必須插入乙個資料。資料庫中不能直接插入資料,只能往集合 collections 中插入資料。不需要專門建立集合,...