日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

mongodb教程

MongoDB 更新文檔

閱讀 (2166)

MongoDB使用update()函數(shù)更新數(shù)據(jù)


描述

本章節(jié)我們將開始學(xué)習(xí)如何更新MongoDB中的集合數(shù)據(jù)。

MongoDB數(shù)據(jù)更新可以使用update()函數(shù)。

db.collection.update( criteria, objNew, upsert, multi )

update()函數(shù)接受以下四個(gè)參數(shù):

  • criteria : update的查詢條件,類似sql update查詢內(nèi)where后面的。
  • objNew : update的對(duì)象和一些更新的操作符(如$,$inc...)等,也可以理解為sql update查詢內(nèi)set后面的
  • upsert : 這個(gè)參數(shù)的意思是,如果不存在update的記錄,是否插入objNew,true為插入,默認(rèn)是false,不插入。
  • multi : mongodb默認(rèn)是false,只更新找到的第一條記錄,如果這個(gè)參數(shù)為true,就把按條件查出來多條記錄全部更新。

在本教程中我們使用的數(shù)據(jù)庫名稱為"myinfo",集合名稱為"userdetails",以下為插入的數(shù)據(jù):

> document=({"user_id" : "MNOPBWN","password" :"MNOPBWN" ,"date_of_join" : "16/10/2010"
,"education" :"M.C.A." , "profession" : "CONSULTANT","interest" : "MUSIC","community_name" :["MODERN MUSIC",
"CLASSICAL MUSIC","WESTERN MUSIC"],"community_moder_id" : ["MR. BBB","MR. JJJ","MR MMM"],"community_members" :
[500,200,1500],"friends_id" : ["MMM123","NNN123","OOO123"],"ban_friends_id" :["BAN123","BAN456","BAN789"]});

> db.userdetails.insert(document)

> document=({"user_id" : "QRSTBWN","password" :"QRSTBWN" ,"date_of_join" : "17/10/2010" ,"education" :"M.B.A."
, "profession" : "MARKETING","interest" : "MUSIC","community_name" :["MODERN MUSIC", "CLASSICAL MUSIC","WESTERN
MUSIC"],"community_moder_id" : ["MR. BBB","MR. JJJ","MR MMM"],"community_members" : [500,200,1500],"friends_id" :
["MMM123","NNN123","OOO123"],"ban_friends_id" :["BAN123","BAN456","BAN789"]});

> db.userdetails.insert(document)

update() 命令

如果我們想將"userdetails"集合中"user_id"為"QRSTBWN"的"password"字段修改為"NEWPASSWORD",那么我們可以使用update()命令來實(shí)現(xiàn)(如下實(shí)例所示)。

如果criteria參數(shù)匹配集合中的任何一條數(shù)據(jù),它將會(huì)執(zhí)行替換命令,否則會(huì)插入一條新的數(shù)據(jù)。

以下實(shí)例將更新第一條匹配條件的數(shù)據(jù):

> db.userdetails.update({"user_id" : "QRSTBWN"},{"user_id" : "QRSTBWN","password" :"NEWPASSWORD"
,"date_of_join" : "17/10/2010" ,"education" :"M.B.A." , "profession" : "MARKETING","interest" :
"MUSIC","community_name" :["MODERN MUSIC", "CLASSICAL MUSIC","WESTERN MUSIC"],"community_moder_id" : ["MR.
BBB","MR. JJJ","MR MMM"],"community_members" : [500,200,1500],"friends_id" : ["MMM123","NNN123","OOO123"],"ban_friends_id" :["BAN123","BAN456","BAN789"]});

update-data-into-mongodb-comand


查看集合中更新后的數(shù)據(jù)

我們可以使用以下命令查看數(shù)據(jù)是否更新:

>db.userdetails.find();

update-data-into-mongodb-view


更多實(shí)例

只更新第一條記錄:

db.test0.update( { "count" : { $gt : 1 } } , { $set : { "test2" : "OK"} } );

全部更新:

db.test0.update( { "count" : { $gt : 3 } } , { $set : { "test2" : "OK"} },false,true );

只添加第一條:

db.test0.update( { "count" : { $gt : 4 } } , { $set : { "test5" : "OK"} },true,false );

全部添加加進(jìn)去:

db.test0.update( { "count" : { $gt : 5 } } , { $set : { "test5" : "OK"} },true,true );

全部更新:

db.test0.update( { "count" : { $gt : 15 } } , { $inc : { "count" : 1} },false,true );

只更新第一條記錄:

db.test0.update( { "count" : { $gt : 10 } } , { $inc : { "count" : 1} },false,false );
關(guān)閉
程序員人生
主站蜘蛛池模板: 成人夜晚看av | 黄色免费在线播放 | 国产成人高清视频 | 国产精品久久一区 | 欧美激情综合五月色丁香小说 | 久久久美女视频 | 日韩精品在线免费观看 | 亚洲成人网av | 久久久久久网 | 亚洲免费一区 | 国产精品网站在线 | 成人在线网站 | 久久精品一区二区三区不卡牛牛 | 色欧美日韩 | 国产1区2区3区在线观看 | av在线中文| 亚洲综合国产 | 免费成人av网站 | 在线视频国产一区 | 毛片免费在线 | 亚洲精品aaaa | 久久久91精品国产一区老牛影视 | 午夜精品久久久久99热蜜桃导演 | 欧美日韩精品免费观看 | 中文资源在线观看 | 婷婷久久综合九色综合绿巨人 | 成人av免费电影 | 成人网在线观看 | 九九精品视频在线 | 黄色免费在线播放 | 久久久久一区 | 色片免费在线观看 | 精品国产免费一区二区三区四区 | 爱爱视频网 | 免费福利av | 国产一区二区黑人欧美xxxx | 国产精品一区二区三区在线免费观看 | 精品九九 | 粉嫩一区二区 | 激情综合网激情 | 欧美黄色大全 |