最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
mongodb高級查詢

  MongoDB 的邏輯結(jié)構(gòu)是一種層次結(jié)構(gòu)。主要由文檔(document)、集合(collection)、數(shù)據(jù)庫(database)這三部分組成的。邏輯結(jié)構(gòu)是面向用戶的用戶使用MongoDB 開發(fā)應用程序使用的就是邏輯結(jié)構(gòu)。

成都創(chuàng)新互聯(lián)公司服務項目包括五通橋網(wǎng)站建設、五通橋網(wǎng)站制作、五通橋網(wǎng)頁制作以及五通橋網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,五通橋網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到五通橋省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

  MongoDB 的文檔document相當于關系數(shù)據(jù)庫中的一行記錄。

  多個文檔組成一個集合collection相當于關系數(shù)據(jù)庫的表。

  多個集合collection邏輯上組織在一起就是數(shù)據(jù)庫database。

  一個MongoDB 實例支持多個數(shù)據(jù)庫database。

mongodb條件查詢

   db.collection.find({"field":{$gt:value}}) //大于

   db.collection.find({ "field" : { $lt: value } } ); // 小于: field < value

   db.collection.find({ "field" : { $gte: value } } ); // 大于等于: field >= value

   db.collection.find({ "field" : { $lte: value } } ); // 小于等于: field <= value

   如果要同時滿足多個條件可以這樣做

    db.collection.find({ "field" : { $gt: value1, $lt: value2 } } ); // value1 < field < value

   

    $all匹配所有 必須滿足[ ]內(nèi)的所有值例如:

    db.users.find({age : {$all : [6, 8]}});

    可以查詢出 {name: 'David', age: 26, age: [ 6, 8, 9 ] }

    但查詢不出 {name: 'David', age: 26, age: [ 6, 7, 9 ] }

    $exists判斷字段是否存在

    查詢所有存在age 字段的記錄

    db.users.find({age: {$exists: true}});

    查詢所有不存在name 字段的記錄

    db.users.find({name: {$exists: false}});

    

    $ne不等于

    查詢x 的值不等于3 的數(shù)據(jù)

    db.things.find( { x : { $ne : 3 } } );

    $in包含

    查詢x 的值在2,4,6 范圍內(nèi)的數(shù)據(jù)

    db.things.find({x:{$in: [2,4,6]}});

  

    $nin不包含

   查詢x 的值在2,4,6 范圍外的數(shù)據(jù)

    db.things.find({x:{$nin: [2,4,6]}});

 

    $size數(shù)組元素個數(shù)

    對于{name: 'David', age: 26, favorite_number: [ 6, 7, 9 ] }記錄

    匹配db.users.find({favorite_number: {$size: 3}});

    不匹配db.users.find({favorite_number: {$size: 2}});

 

    正則表達式匹配

    查詢不匹配name=B*帶頭的記錄

    db.users.find({name: {$not: /^B.*/}});

    skip限制返回記錄的起點

    從第3 條記錄開始返回5 條記錄(limit 3, 5)

    db.users.find().skip(3).limit(5);

    sort排序

    以年齡升序asc

    db.users.find().sort({age: 1});

    以年齡降序desc

    db.users.find().sort({age: -1});


分享文章:mongodb高級查詢
網(wǎng)站URL:http://fisionsoft.com.cn/article/gijogd.html