麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

MongoDB 學習筆記

2020-10-29 18:53:59
字體:
供稿:網(wǎng)友

1、配置:mongod --dbpath=D:/MongoDB/data

mongo

2、基本的增刪查改

find() update()-- 整體更新,局部更新。

修改器: $inc db.person.update({"age":23},{$inc:{"salary":1000}})

第一個參數(shù)為條件。第二個參數(shù)為修改的值,但值必須為整數(shù)。($inc allowed for numbers only)

$set 修改器: db.person.update({"name":"gll"},{$set:{"age":25}}}

還有一種操作為修改或添加操作:這里可以叫insertOrUpdate操作。

只要將update的第三個參數(shù)設為true即可。如果沒有查到,就在數(shù)據(jù)庫里新增一條,避免數(shù)據(jù)庫里判斷是update還是add操作。使用簡單。

批量更新:

如果匹配多條的話, 默認的情況下只更新第一條。如果需要多條更新的話,在update的第四個參數(shù)中設為true即可。也很簡單。

Remove 操作。

3、高級操作

聚合:

count() distinct() 選擇了哪個屬性,哪個就不能重復。

group() 參數(shù) key : 指定文檔分組的依據(jù),所有的age鍵的值劃分到一組,true為返回鍵age的值。

initial: "initial":{"person":[]} 每一組reduce函數(shù)調(diào)用的初始個數(shù),第一組的所有成員都會使用這個累加器。

說白了。這個就是個初始值。每次$reduce 都會調(diào)用這個值進行值的改變。

例子:

db.person.group({. "key":{"age":true},. "initial":{"person":[]},. "$reduce":function(cur,prev){ 第一個參數(shù)為當前文檔,第二個參數(shù)為累加器文檔. prev.person.push(cur.name);.   }. })eg : db.person.group({"key": {"age": true},"initial": {"person": []},"$reduce": function(doc,out){out.person.push(doc.name);},"finalize": function(out){out.count=out.person.length;},"condition": {"age": {$lt: 25}}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产乱一区二区三区视频 | 国产无遮挡一区二区三区毛片日本 | 国产亚洲精品成人 | 久久精热 | 欧美一级黄视频 | pornoⅹxxxxhd麻豆 | 日本欧美视频 | 午夜视频在线免费播放 | 在线一级片| 欧美亚洲国产一区二区三区 | h色在线观看 | 国产午夜精品久久久久久久蜜臀 | 精品国产一区二区三区天美传媒 | 亚洲5区 | 国产激情视频在线 | 黄色一级片在线观看 | 天天舔天天插 | 亚洲精品欧美二区三区中文字幕 | 午夜视频色 | 2021av视频| 99re热视频这里只精品 | 看91视频 | 蜜桃91丨九色丨蝌蚪91桃色 | 亚洲人成在线播放网站 | 国产欧美日韩视频在线观看 | 男女亲热网站 | 91精品国产九九九久久久亚洲 | 美女黄页网站免费进入 | 天天夜碰日日摸日日澡性色av | www.成人免费视频 | 他也色在线视频 | 一区二区三级视频 | 激情黄页 | 久久不射电影网 | hdjapanesemassagehd日本 | 一区二区免费看 | 久久精品网站视频 | 日韩视频一区二区三区在线观看 | 亚洲国产小视频 | 欧美国产永久免费看片 | 成年人视频在线免费观看 |