• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            八葉草

            學習資料記錄

            查詢(來源于mongodb權威指南)

            http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24ne
            Advanced Queries

            and
            find({key:value,key:value})
            指定返回的鍵
            find({},{key:1,key:0})

            查詢條件
            $lt<
            $lte <=
            $gt >
            $gte >=


            find({key:{$get:18,$lte:30}})

            $in 可以用來查詢一個鍵的多個值。
            $nin 將返回與數組中所有條件都不匹配的文檔。
            find({key:{$in:[18,30]}})

            $ne:不等于,或不在數組中
            ffind({key:{&ne:value}})


            $or更通用一些,用來完成多個鍵值的任意給定值。
            find({$or:[{key:value},{key:value}]})

            $not是元條件句,即可以用在任何其他條件之上。
            $mod會將查詢的值除以第一個給定的值,若余數等于第二個給定值則返回該結果。
            fnd({key:{$not:{$mod:[5,1]}}})

            條件句規則
            條件句是內層文檔的鍵,而修改器則是外層文檔的鍵。
            一個鍵可以有多個條件,但是一個鍵不能對應多個更新修改器。

            null不僅匹配自身,而且匹配不存在的。所以這種匹配還會返回缺少這個鍵的所有文檔。
            $exists判段鍵值已存在。
            find({key:{$in:[null],$exists:true}})

            數組

            $all 會匹配一組元素。
            要找既有apple,又有banana的文檔,就得用$all來查詢
            find({fruit:{$all:["apple","banana"]}})

            想查詢數組指定位置的元素,則需要使用key.index語法指定下標
            find({key.2:value})

            $size 可以用其查詢指定長度的數組。$size并不能與其他查詢子句組合。
            find({key:{$size:3}})

            $slice find的第二個參數是可選的,可以指定返回那些鍵。$slice返回數組的一個子集合。
            findOne(條件,{key:{$slice:10}}) 返回數組的前10條記錄
            findOne(條件,{key:{$slice:-10}}) 返回數組的后10條記錄
            findOne(條件,{key:{$slice:[23,10]}}) 偏移值23開始的10條記錄


            查詢內嵌文檔
            find({key.subkey:value,key.subkey:value})
            $elemMatch 將限定條件進行分組,僅當需要對一個內嵌文檔的多個鍵操作時才會用到。
            find(key:{$elemMatch:{key:value,key:value}})

            $where 可以執行任意JavaScript作為查詢的一部分。
            find($where:"this.x+this.y==10")
            find($where:"function(){return 1;}")



            posted on 2011-07-18 11:59 八葉草 閱讀(760) 評論(0)  編輯 收藏 引用 所屬分類: mongodb

            999久久久免费国产精品播放| 色99久久久久高潮综合影院 | 久久天天躁夜夜躁狠狠| 久久久久免费精品国产| 久久精品中文闷骚内射| 国产2021久久精品| 国产精品一区二区久久精品涩爱| 久久一日本道色综合久久| 久久se这里只有精品| 久久99久久99精品免视看动漫| 99久久精品国产高清一区二区| 欧美亚洲另类久久综合婷婷| 久久99精品久久久久久动态图| 久久久91人妻无码精品蜜桃HD| 久久香蕉超碰97国产精品| 久久久久这里只有精品| 成人国内精品久久久久影院| 日韩va亚洲va欧美va久久| 97久久精品午夜一区二区| 国产亚洲精品久久久久秋霞| 久久无码一区二区三区少妇| 亚洲午夜久久久精品影院| 国产成人久久精品一区二区三区 | 好久久免费视频高清| 狠狠色婷婷久久综合频道日韩| 狠狠人妻久久久久久综合| 久久国产精品一国产精品金尊 | 久久精品国产国产精品四凭| 99re久久精品国产首页2020| 嫩草伊人久久精品少妇AV| 精品久久亚洲中文无码| 久久香蕉国产线看观看99| 亚洲中文字幕无码久久综合网| 日批日出水久久亚洲精品tv| 精品国产一区二区三区久久蜜臀| 国产精品福利一区二区久久| 91精品国产高清91久久久久久| 久久精品人人槡人妻人人玩AV| 伊人色综合久久天天人手人婷 | 狠狠色丁香婷婷久久综合| 亚洲欧洲久久久精品|