亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mongodb高級查詢

發布時間:2020-07-09 13:53:02 來源:網絡 閱讀:435 作者:boy12626 欄目:數據庫

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

  MongoDB 的文檔document相當于關系數據庫中的一行記錄。

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

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

  一個MongoDB 實例支持多個數據庫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匹配所有 必須滿足[ ]內的所有值例如:

    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 的數據

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


    $in包含

    查詢x 的值在2,4,6 范圍內的數據

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

  

    $nin不包含

   查詢x 的值在2,4,6 范圍外的數據

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

 

    $size數組元素個數

    對于{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});


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

塘沽区| 抚松县| 深水埗区| 沙洋县| 桂阳县| 孟津县| 长岛县| 蓬莱市| 乌拉特中旗| 天气| 施秉县| 桓台县| 社旗县| 日土县| 沅江市| 灵石县| 鹰潭市| 宣汉县| 泾川县| 永吉县| 安远县| 象州县| 清镇市| 天峻县| 庄浪县| 营山县| 大新县| 吉水县| 邳州市| 迁安市| 林周县| 老河口市| 鄢陵县| 锦州市| 教育| 武平县| 临朐县| 调兵山市| 灵寿县| 体育| 同江市|