鐪嬭繃涓婁竴绡囷紝鐩镐俊澶у閮戒細鐭ラ亾濡備綍寮€鍚痬ongodb浜嗭紝杩欑瘒灏辩粏璇翠笅鍏朵腑鐨勫鍒犳煡鏀癸紝棣栧厛褰撴垜浠敤涓婁竴绡囧悓鏍风殑鏂瑰紡鎵撳紑mongodb锛岀獊鐒?/p>
鍌荤溂浜嗭紝鎿︼紝绔熺劧寮€鍚笉浜嗭紝浠旂粏瑙傚療鈥滃垝绾垮尯鍩熲€滅殑淇℃伅锛屽彂鐜癲b鏂囦欢澶逛笅鏈変竴涓被浼肩殑鈥漧ock file鈥濋樆姝簡mongodb鐨勫紑鍚紝鎺ヤ笅鏉ユ垜浠鍋氱殑灏?/p>
鏄共鎺夊畠锛屼箣鍚庯紝寮€鍚垚鍔燂紝鍏充簬mongodb鐨勭鐞嗘柟寮忓皢鍦ㄥ悗缁枃绔犲垎浜€?/p>
聽
涓€锛?Insert鎿嶄綔
聽 聽 聽涓婁竴绡囦篃璇磋繃,鏂囨。鏄噰鐢ㄢ€淜-V鈥濇牸寮忓瓨鍌ㄧ殑锛屽鏋滃ぇ瀹跺JSON姣旇緝鐔熸倝鐨勮瘽锛屾垜鐩镐俊瀛ongodb鏄墜鍒版搾鏉ワ紝鎴戜滑鐭ラ亾JSON閲岄潰Value
鍙兘鏄€滃瓧绗︿覆鈥濓紝鍙兘鏄€滄暟缁勨€濓紝鍙堟湁鍙兘鏄唴宓岀殑涓€涓狫SON瀵硅薄锛岀浉鍚岀殑鏂瑰紡涔熼€傚悎浜嶣SON銆?/p>
聽 聽 聽 甯歌鐨勬彃鍏ユ搷浣滀篃灏变袱绉嶅舰寮忓瓨鍦細鈥滃崟鏉℃彃鍏モ€濆拰鈥滄壒閲忔彃鍏モ€濄€?/p>
聽 聽
聽 聽 鈶?聽鍗曟潯鎻掑叆
聽 聽 聽 聽 聽 鍏堝墠涔熻浜嗭紝mongo鍛戒护鎵撳紑鐨勬槸涓€涓猨avascript shell銆傛墍浠s鐨勮娉曞湪杩欓噷闈㈤兘琛屽緱閫氾紝鐪嬭捣鏉ユ槸涓嶆槸寰堢墰X銆偮?聽 聽聽
聽 聽聽
聽 聽鈶?鎵归噺鎻掑叆
聽 聽 聽 杩欑帺鎰忚窡鈥滃崟鏉℃彃鍏モ€濈殑宸紓鐩镐俊澶у搴旇鐭ラ亾锛岀敱浜巑ongodb涓病鏈夋彁渚涚粰shell鐨勨€滄壒閲忔彃鍏ユ柟娉曗€濓紝娌″叧绯伙紝鍚勪釜璇█鐨刣river閮芥墦閫?/p>
浜嗚窡mongodb鍐呴儴鐨勬壒閲忔彃鍏ユ柟娉曪紝鍥犱负璇ユ柟娉曟槸涓嶅彲鎴栫己鐨勶紝濡傛灉澶у闈炶妯℃嫙涓嬫壒閲忔彃鍏ョ殑璇濓紝鍙互鑷繁鍐欎簡for寰幆锛岄噷闈㈠氨鏄痠nsert銆?/p>
聽
浜岋細Find鎿嶄綔
聽 聽 聽鏃ュ父寮€鍙戜腑锛屾垜浠帺鏌ヨ锛岀帺鐨勬渶澶氱殑涔熷氨鏄簩绫伙細
聽 聽 聽鈶狅細 >, >=, <, <=, !=, =銆?/p>
聽 聽 聽鈶★細And锛孫R锛孖n锛孨otIn
杩欎簺鎿嶄綔鍦╩ongodb閲岄潰閮藉皝瑁呭ソ浜嗭紝涓嬮潰灏变竴涓€浠嬬粛锛?/p>
聽 聽 <1>"$gt", "$gte", "$lt", "$lte", "$ne", "娌℃湁鐗规畩鍏抽敭瀛?锛岃繖浜涜窡涓婇潰鏄竴涓€瀵瑰簲鐨勶紝涓惧嚑涓緥瀛愩€?/p>
聽 聽
<2> "鏃犲叧閿瓧鈥? "$or", "$in"锛?$nin" 鍚屾牱鎴戜篃鏄妇鍑犱釜渚嬪瓙
聽
聽聽
<3> 鍦╩ongodb涓繕鏈変竴涓壒娈婄殑鍖归厤锛岄偅灏辨槸鈥滄鍒欒〃杈惧紡鈥濓紝杩欑帺鎰忓▉鍔涘緢寮虹殑銆?/p>
聽
<4> 鏈夋椂鏌ヨ寰堝鏉傦紝寰堣泲鐤硷紝涓嶈繃娌″叧绯伙紝mongodb缁欐垜浠キ鍑轰簡澶ф嫑锛屽畠灏辨槸$where锛屼负浠€涔堣繖涔堣锛屾槸鍥犱负$where涓殑value
聽 灏辨槸鎴戜滑闈炲父鐔熸倝锛岄潪甯哥儹鐖辩殑js鏉ュ姪鎴戜滑涓€椹钩宸濄€?/p>
聽
涓夛細Update鎿嶄綔
聽 聽 聽 鏇存柊鎿嶄綔鏃犻潪涔熷氨涓ょ锛屾暣浣撴洿鏂板拰灞€閮ㄦ洿鏂帮紝浣跨敤鍦哄悎鐩镐俊澶у涔熸竻妤氥€?/p>
聽 聽 <1> 鏁翠綋鏇存柊
聽 聽 聽 聽 聽涓嶇煡閬撳ぇ瀹跺彲杩樿寰楋紝鎴戝湪涓婁竴绡囦娇鐢╱pdate鐨勬椂鍊欙紝鍏跺疄閭gupdate鏄睘浜庢暣浣撴洿鏂般€?/p>
聽聽
聽 聽
聽 <2> 灞€閮ㄦ洿鏂?/p>
聽 聽 聽 聽 鏈夋椂鍊欐垜浠粎浠呴渶瑕佹洿鏂颁竴涓瓧娈碉紝鑰屼笉鏄暣浣撴洿鏂帮紝閭d箞鎴戜滑璇ュ浣曞仛鍛紵easy鐨勯棶棰橈紝mongodb涓凡缁忕粰鎴戜滑鎻愪緵浜嗕袱涓?/p>
聽 聽淇敼鍣細 $inc 鍜?$set銆?/p>
聽 聽鈶?聽$inc淇敼鍣?/p>
聽 聽 聽 聽$inc涔熷氨鏄痠ncrease鐨勭缉鍐欙紝瀛﹁繃sql server 鐨勫悓瀛﹀簲璇ュ緢鐔熸倝锛屾瘮濡傛垜浠仛涓€涓湪绾跨敤鎴风姸鎬佽褰曪紝姣忔淇敼浼氬湪鍘熸湁鐨勫熀纭€涓?/p>
聽 聽 鑷$inc鎸囧畾鐨勫€硷紝濡傛灉鈥滄枃妗b€濅腑娌℃湁姝ey锛屽垯浼氬垱寤簁ey锛屼笅闈㈢殑渚嬪瓙涓€鐪嬪氨鎳傘€?/p>
聽
聽鈶?$set淇敼鍣?/p>
聽 聽 聽 鍟ヤ篃涓嶈浜嗭紝鐩存帴涓婁唬鐮伮?/p>
聽
聽<3> upsert鎿嶄綔
聽 聽 聽杩欎釜鍙槸mongodb鍒涢€犲嚭鏉ョ殑鈥滆瘝鈥濓紝澶у杩樿寰梪pdate鏂规硶鐨勭涓€娆″弬鏁版槸鈥滄煡璇㈡潯浠垛€濆悧锛燂紝閭d箞杩欎釜upsert鎿嶄綔灏辨槸璇达細濡傛灉鎴?/p>
娌℃湁鏌ュ埌锛屾垜灏卞湪鏁版嵁搴撻噷闈㈡柊澧炰竴鏉★紝鍏跺疄杩欐牱涔熸湁濂藉锛屽氨鏄伩鍏嶄簡鎴戝湪鏁版嵁搴撻噷闈㈠垽鏂槸update杩樻槸add鎿嶄綔锛屼娇鐢ㄨ捣鏉ュ緢绠€鍗?/p>
灏唘pdate鐨勭涓変釜鍙傛暟璁句负true鍗冲彲銆?/p>
聽聽
聽<4> 鎵归噺鏇存柊
聽 聽 聽鍦╩ongodb涓鏋滃尮閰嶅鏉★紝榛樿鐨勬儏鍐典笅鍙洿鏂扮涓€鏉★紝閭d箞濡傛灉鎴戜滑鏈夐渶姹傚繀椤绘壒閲忔洿鏂帮紝閭d箞鍦╩ongodb涓疄鐜颁篃鏄緢绠€鍗?/p>
鐨勶紝鍦╱pdate鐨勭鍥涗釜鍙傛暟涓涓簍rue鍗冲彲銆備緥瀛愬氨涓嶄妇浜嗐€?/p>
聽
鍥? Remove鎿嶄綔
聽 聽 聽 杩欎釜鎿嶄綔鍦ㄤ笂涓€绡囩畝鍗曠殑璇磋繃锛岃繖閲屽氨涓嶈禈杩颁簡銆?/p>