欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mongodb入門命令-創(chuàng)新互聯(lián)

1: mongo入門命令

為鄢陵等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及鄢陵網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、做網(wǎng)站、鄢陵網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

1.1: show dbs 查看當(dāng)前的數(shù)據(jù)庫

mongodb入門命令

(admin是管理相關(guān)的,用戶操作、安全配置等需要切換到該數(shù)據(jù)庫下。local放其他數(shù)據(jù)庫的信息。test自己隨意。)
1.2 use databaseName 選庫
1.2 show tables/collections 查看當(dāng)前庫下的collection(表)

db.help()查看幫助

1.3 如何創(chuàng)建庫?
Mongodb的庫是隱式創(chuàng)建,你可以use 一個不存在的庫
然后在該庫下創(chuàng)建collection,即可創(chuàng)建庫

1.4 db.createCollection(‘collectionName’)
創(chuàng)建collection

1.5 collection允許隱式創(chuàng)建
Db.collectionName.×××ert(document);
例子:

db.user.×××ert({name:'lisi',age:18})
WriteResult({ "nInserted" : 1 })
db.user.×××ert({name:'zhangsan',age:22,gender:'male'})
WriteResult({ "nInserted" : 1 })
db.user.×××ert({name:'tingting',age:20,gender:'female',bobby:['sleep','shopping']})
WriteResult({ "nInserted" : 1 })
db.user.find();
{ "_id" : ObjectId("5c8ce520a8f7096660e878a3"), "name" : "lisi", "age" : 18 }
{ "_id" : ObjectId("5c8ce53aa8f7096660e878a4"), "name" : "zhangsan", "age" : 22, "gender" : "male" }
{ "_id" : ObjectId("5c8ce669a8f7096660e878a5"), "name" : "tingting", "age" : 20, "gender" : "female", "bobby" : [ "sleep", "shopping" ] }
(當(dāng)然可以自定義_id,但是......)
1.6 db.collectionName.drop() ,
刪除collection

1.7 db.dropDatabase(); (刪除當(dāng)前所在的數(shù)據(jù)庫)
刪除database


//選擇庫

use testing_base;

//創(chuàng)建表

db.createCollection("the_table");

//單個插入數(shù)據(jù)

db.getCollection("the_table").×××ert({"name":"張三","age":16,"address":"長安街"});

//批量插入數(shù)據(jù):

db.getCollection("the_table").×××ertMany([
{"name":"朱小二","age":20,"address":"北京"},
{"name":"張三瘋","age":50,"address":"湖北"},
{"name":"慕容嘿嘿","age":30,"address":"河北"}
])

//查詢?nèi)?/p>

db.the_table.find();
db.getCollection("the_table").find();

//查詢指定的

db.the_table.find({name:'我要改了他的名字'});
db.getCollection("the_table").find({"name":"張三","age":16});

//$gt:大于
//$gte:大于等于
//$lt:小于
//$lte:小于等于
//$ne:不等于

//大于等于

db.getCollection("the_table").find({"age":{"$gte":30}});

//大于等于20,小于等于30

db.getCollection("the_table").find({"age":{"$gte":20, "$lte":30}});

//查詢“age”大于21 并小于等于24 ,且“ name”不為“朱小二”的數(shù)據(jù)

db.getCollection("the_table").find({"age":{"$gt":21,"$lte":30},"name":{"$ne":"朱小二"}});

//db.getCollection('table_name').find(用于過濾記錄的字典,用于限定字段的字典)
//無特定設(shè)置則_id默認(rèn)會顯示
//如果不考慮“ id ”,則限定字段的字典里面的值只可能全都是0 或全都是1,不可能l和0混用,一旦混用則M ongoDB 就會報錯

//不查詢字段address和age

db.getCollection("the_table").find({},{"address":0,"age":0});

//要求只返回name 字段和age 字段,則查詢語句如下:

db.getCollection("the_table").find({},{"address":1,"age":1});

//count的用法

db.getCollection("the_table").find({"age":{"$gt":10}}).count();

//限定返回結(jié)果limit (limit(1)默認(rèn)返回第一條)

db.getCollection("the_table").find().limit(1);

//對結(jié)果排序sort (字段的值為-l表示倒序,為l表示正序)

db.getCollection("the_table").find({"age":{"$gt":10}}).sort({"age":-1});

//更新操作
//? updateOne : 只更新第l 條滿足要求的數(shù)據(jù)。
//? updateMany : 更新所有滿足要求的數(shù)據(jù)。
//修改“ name ”為“ 張三瘋”的文檔, 添加“dizhi”字段(沒有就是添加),并把“age”宇段從“50”改為“123”

db.getCollection("the_table").updateMany({"name":"張三瘋"},{"$set":{"dizhi":"武當(dāng)","age":123}});

//刪除數(shù)據(jù)(將find替換為delete/deleteMany)
//慎用刪除功能,一般工程上會用邏輯刪除,如在文檔里加個del字段,為0表示刪除,1未刪除
//? “delete” (如果只刪除第1 條滿足要求的數(shù)據(jù))
//? “deleteMany” (如果要刪除所有滿足要求的數(shù)據(jù)〉

//刪除age為666的所有數(shù)據(jù)

db.getCollection("the_table").deleteMany({"age":666});

//數(shù)據(jù)去重
//db.getCollection('the_table').distinct(’字段名’,查詢語句的第一個字典)
//distinct()可以接收兩個參數(shù):
//? 第1 個參數(shù)為字段名, 表示對哪一個字段進(jìn)行去重。
//? 第2 個參數(shù)就是查詢命令" find()”的第l 個參數(shù)。distinct命令的第2個參數(shù)可以省略。

db.getCollection("the_table").distinct("name"); //(返回的值是一個數(shù)組,是去重以后的值)

//對age大于10的記錄的name字段去重

db.getCollection("the_table").distinct("name",{"age":{"$gt":10}});

//能否去重以后再帶上其他字段呢? 答案是,但用“ distinct() ”命令不能實現(xiàn)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前名稱:mongodb入門命令-創(chuàng)新互聯(lián)
URL標(biāo)題:http://aaarwkj.com/article24/pgjce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計定制開發(fā)、搜索引擎優(yōu)化網(wǎng)站設(shè)計公司、網(wǎng)站改版標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
欧美亚洲另类激情另类的| 三级久久三级久久三级| 欧美亚洲午夜精品久久久| 日韩有码中文字幕av| 日韩欧美国产成人在线观看| 国产精品视频在线播放| 午夜免费福利视频一区| 欧美久久久久综合一区| 特级艳片在线观看免费| 亚洲av色网在线观看| 色偷拍亚洲偷自拍二区| 日本av东京热在线播放| 开心五月六月婷婷在线| 国产成人综合精品久久| 大香蕉欧美视频伊在线| 免费看男人添女人无遮挡| 午夜少妇久久久久久久久| 日韩精品中文字幕电影| 亚洲国产精品自拍第一页| 国产a级一区二区三区| 亚洲av午夜福利麻豆av| 国产精品高清呻吟久久久| 国产精品中文字幕欧美日韩| 萌白的所有视频在线观看| 欧美亚洲中文字幕高清| 亚洲精品综合在线二区| 国内揄拍国内精品对久久| 日本91一区二区不卡| 色综合色狠狠天天综合色| 日韩在线视频精品一区| 91精品产综合久久香蕉| 国产成人原创免费观看| 国产综合中文字幕不卡| 亚洲欧美国产精品日韩| 久久精品人妻一区二区| 亚洲一区二区在线视频在线观看 | 亚洲日本国产精品一区| 色偷偷亚洲精品一区二区| 亚洲黄色一区大陆av剧情| 国产精品午夜福利91| 亚洲午夜黄色生活片观看|