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 中插入資料。不需要專門建立集合,...