MongoDB查詢進(jìn)階操作(三)
MongoDB查詢進(jìn)階操作(三)

1、基本查詢,根據(jù)id查詢數(shù)據(jù)
2、查詢不等于某個值的數(shù)據(jù):{field:{$ne:value}}?查filed列的值 不等于 value 的文檔。例如查詢cat_id不等于3的數(shù)據(jù)。
3、查詢大于某個給定的數(shù)值的數(shù)據(jù),$gt? 例如:查詢id大于13的文檔,且只顯示goods_name列
4、查詢小于某個給定的數(shù)值的數(shù)據(jù),$lt? 例如:查詢id小于5的文檔,且只顯示goods_name列
5、查詢小于或等于給定的數(shù)值的數(shù)據(jù),$lte? 例如:查詢id小于或等于5的文檔,且只顯示goods_name列
6、查詢id為5和15的兩個數(shù)據(jù)。$in
7、查詢id在5到13之間的數(shù)據(jù) $and
8、查詢id不為3且id也不為13的數(shù)據(jù)。分別用$and? ($nin等價于not in )? ($nor給定的數(shù)值都不查詢出來)? 實(shí)現(xiàn)
9、mod:滿足某求余條件則為真。例如:查詢?nèi)〕龇希袛鄆d的值取模運(yùn)算結(jié)果為0的數(shù)據(jù)
10、exists:查詢出給定的某個列,如果存在則查詢出來。例如查詢出有sex屬性列的文檔。
11、all:給定的條件必須都滿足才查詢。
12、sort:排序,根據(jù)給定的字段進(jìn)行排序,1表示升序,-1表示降序
13、limit():返回結(jié)果的數(shù)量。skip():返回結(jié)果跳過的數(shù)量。例如:查詢返回數(shù)據(jù)從第6條id顯示,一共顯示5條數(shù)據(jù)。
14、count():統(tǒng)計返回結(jié)果的數(shù)量,在加入skip()和limit()這兩個操作時,要獲得實(shí)際返回的結(jié)果數(shù),需要一個參數(shù)true,否則返回的是符合查詢條件的結(jié)果總數(shù)。
MongoDB
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。