亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

MongoDB 常用命令總結

2020-03-14 13:21:35
字體:
來源:轉載
供稿:網友
Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似于面向對象的查詢語言,幾乎可以實現類似關系數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。Mongo還可以解決海量數據的查詢效率,當數據量達到50GB以上時,Mongo數據庫訪問速度是MySQL10 倍以上
 

簡單的的增刪改查數據

在查詢結果中指定顯示或者不顯示某個字段

例如,我們希望在 lessons 集合中查找所有數據,但是不希望在返回結果中包含 slides 字段;因為 slides 是一個巨長的以 base64 表示的圖片數組,影響查詢結果的閱讀。
那么我們就可以在 query object 后面跟上一個參數。如下:

 

復制代碼代碼如下:

db.lessons.find({}, {slides:0});

 

同樣也可以明確指定顯示哪些字段:

 

復制代碼代碼如下:

db.bios.find(
{ },
{ name: 1, contribs: 1, _id: 0 }
)

 

比較操作 – 大于和小于

我們要查詢時間范圍在 startTime 和 endTime 間的數據記錄,同時要求 Content 內容是數字 1 到 5。

 

復制代碼代碼如下:

db.wemessages.find( {$and: [
    { CreateTime: {$gt: (startTime.getTime()/1000).toString()} },
    { CreateTime: {$lt: (endTime.getTime()/1000).toString()} },
    { Content: {$in: ['1','2','3','4','5']} }
  ]}
);

 

這里我們使用了 $and 邏輯操作符,和 $gt, $lt, $in 比較操作符。

有關 MongoDB 的操作符,參見:http://docs.mongodb.org/manual/reference/operator/query/

更新一條記錄的某些屬性

使用 $set 表示只更新指定的字段,而不修改其他字段,我們一般情況下都會是這種意圖。

 

復制代碼代碼如下:

db.lessons.update({}, {$set:{'course_id':'c.101'}});

 

更新多條記錄

使用 {multi: true}

 

復制代碼代碼如下:

db.lessons.update({}, {$set:{'course_id':'c.101'}}, {multi: true});
db.muusers.update({username: 'tom'}, {$set: {mobile: '6508639713'}}, {multi: true});

 

排序查詢結果

使用 sort 方法

 

復制代碼代碼如下:

db.muusers.find().sort({firsttime: -1});

 

-1 降序,1 升序

清爽地查看查詢結果

使用 pretty 方法

 

復制代碼代碼如下:

db.lessons.find({lesson: 1}, {slides: 0, mp3voice:0, wavvoice:0, wavvoicemin: 0}).pretty();

 

查看不存在某個字段的記錄

使用 $exists

 

復制代碼代碼如下:

db.questions.find({'sequence_id': 1, 'pngslide': {$exists: false}});
db.mycollection.find( { "price" : { "$exists" : false } } )

 

限定查詢結果個數 limit, 以及跳過開始的多少條記錄 skip

使用 limit 和 skip

 

復制代碼代碼如下:

db.translation_memory.find({mp3voice: {$exists: false}}, null, {limit: 100});

 

刪除 collection 中的所有內容

使用 collection 的 remove 方法

 

復制代碼代碼如下:

db.collection.remove();

 

得到 collection 中一個字段的長度

鏈式調用

 

復制代碼代碼如下:

db.lessons.find({lesson: 1}).toArray()[0].slides.join('').length

 

Collection 操作

更名 collection

使用 renameCollection 方法

 

復制代碼代碼如下:

db.quizzes.renameCollection('questions');

 

刪除一個字段

使用 $unset

 

復制代碼代碼如下:

db.questions.update({}, {$unset: {quiz_name:1}}, {multi: true});
db.learning_progress.update({}, {$unset: {lesson:1}}, {multi: true});
db.lessons.update({}, {$unset: {wavvoice:1, wavvoicemin:1}}, {multi: true});

 

修改一個字段的名稱

使用 $rename

 

復制代碼代碼如下:

db.students.update( { _id: 1 }, { $rename: { 'nickname': 'alias', 'cell': 'mobile' } } )

 

注意:有些MongoDB的關鍵詞不能用做Collection的名稱,例如:group。

以上所述就是本文的全部內容了,希望大家能夠喜歡。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩成人在线播放| 欧美性感美女h网站在线观看免费| 国产区亚洲区欧美区| 欧美一区二区三区免费视| 国产一区欧美二区三区| 亚洲成人激情小说| 国产综合久久久久| 国产精品福利小视频| 国模私拍一区二区三区| 97视频在线播放| 亚洲自拍偷拍网址| 色婷婷综合久久久久| 日韩久久免费电影| 青青青国产精品一区二区| 在线观看日韩av| 国产精品电影久久久久电影网| 亚洲精品女av网站| 欧美有码在线视频| 日韩欧美国产视频| 欧美日韩第一视频| 国产欧美在线播放| 亚洲精品久久久久中文字幕二区| 一道本无吗dⅴd在线播放一区| 久久综合88中文色鬼| 精品久久国产精品| 2019中文在线观看| 欧美日韩在线第一页| 亚洲免费av电影| 中文字幕精品av| 亚洲最大成人网色| 欧美—级高清免费播放| 国产日韩换脸av一区在线观看| 国产精品成av人在线视午夜片| 77777少妇光屁股久久一区| 国产在线视频欧美| 欧美日韩午夜剧场| 97视频在线观看网址| 亚洲欧美国产一本综合首页| 国产午夜精品一区理论片飘花| 色综合久久88色综合天天看泰| 高清欧美性猛交xxxx| 亚洲精品国产品国语在线| 国产中文日韩欧美| 亚洲精品在线观看www| 久久人人爽亚洲精品天堂| 日韩专区在线播放| 9.1国产丝袜在线观看| 精品视频久久久久久| 亚洲精品视频免费在线观看| 国产亚洲精品激情久久| 国产视频999| 在线观看日韩av| 波霸ol色综合久久| 成人国产精品av| 国产精品久久久久影院日本| 日韩美女视频免费在线观看| 综合国产在线观看| 久久999免费视频| 亚洲影院色在线观看免费| 欧美在线观看视频| 久久久久久这里只有精品| 亚洲性av在线| 国产亚洲精品久久久久久777| 国内精久久久久久久久久人| 2021国产精品视频| 久久久久久成人精品| 亚洲缚视频在线观看| 成人写真视频福利网| 国产成人在线一区二区| 久久97精品久久久久久久不卡| 欧美亚洲在线播放| 清纯唯美亚洲激情| 91精品国产综合久久久久久蜜臀| 2018日韩中文字幕| 国产成+人+综合+亚洲欧洲| 欧美激情视频一区二区三区不卡| 97在线观看视频国产| 欧美xxxx综合视频| 国产69精品久久久久9999| 欧美黄色片免费观看| 欧美极品xxxx| 国产精品中文久久久久久久| 欧美日韩在线免费观看| 欧美日本高清一区| 精品国产999| 亚洲免费中文字幕| 最新69国产成人精品视频免费| 国产免费一区二区三区在线能观看| 青草成人免费视频| 911国产网站尤物在线观看| 国产自产女人91一区在线观看| 日本乱人伦a精品| 日本精品视频在线观看| 国产精品一区久久| 97免费视频在线播放| 亚洲а∨天堂久久精品9966| 日韩成人在线电影网| 国产午夜精品一区理论片飘花| 亚洲色图欧美制服丝袜另类第一页| 欧洲永久精品大片ww免费漫画| 91亚洲一区精品| 欧美激情视频三区| 亚洲男人第一av网站| 国产精品国产福利国产秒拍| 中文字幕亚洲综合久久筱田步美| 中文字幕自拍vr一区二区三区| 成人性生交xxxxx网站| 91国产美女在线观看| 亚洲桃花岛网站| 国产精品欧美风情| 97在线视频免费观看| 国产精品视频xxx| 91影视免费在线观看| 国产97在线播放| 日韩国产精品亚洲а∨天堂免| 日韩av不卡在线| 亚洲一品av免费观看| 美女撒尿一区二区三区| 成人黄色在线免费| 高清日韩电视剧大全免费播放在线观看| 日韩亚洲精品视频| 国产日韩中文字幕在线| 高清欧美性猛交| 欧美特级www| 538国产精品视频一区二区| 色偷偷噜噜噜亚洲男人的天堂| 国产精品入口免费视| 成人激情视频网| 欧美日韩福利电影| 日韩av一区二区在线| 国产精品精品视频一区二区三区| 国产精品一二区| 欧美激情国产精品| 国产精品吹潮在线观看| 国产精品一区二区三区免费视频| 日韩在线视频观看| 一区二区三区黄色| 国产精品日日做人人爱| 久久久久久久久久久91| 国产日韩精品在线| 国产精品久久视频| 不用播放器成人网| 亚洲最大中文字幕| 51午夜精品视频| 日韩毛片在线看| 亚洲成人av片在线观看| 日韩欧美在线中文字幕| 亚洲国产中文字幕在线观看| 国产伦精品免费视频| 中文字幕日韩在线播放| 亚洲精品一区av在线播放| 国产精品午夜国产小视频| 欧美人在线视频| 久久亚洲精品国产亚洲老地址| 亚洲福利精品在线| 成人免费在线网址| 亚洲欧美制服中文字幕| 国产激情综合五月久久| 久久久亚洲网站| 国产精品久久久久一区二区| 国产欧美精品一区二区| 欧洲成人午夜免费大片| 亚洲人成网7777777国产| 亚洲热线99精品视频|