_4_オペレータのMongoDBの研究ノート
その他
2019-10-14 00:28:32
訪問数: null
演算子
比較演算子
1 |
$当量 |
等しいです |
2 |
$のLT |
以下 |
3 |
$のLTE |
以下 |
4 |
$のGT |
より大きい |
5 |
$ GTE |
以上 |
6 |
$ません |
等しくありません |
7 |
$で |
含みます |
8 |
$ sを |
含まれていません |
- たとえば、
db.class.find({age:{$eq:22}},{_id:0,name:1})
- たとえば、
db.class.find({age:{$lt:22}},{_id:0,name:1})
- たとえば、
db.class.find({age:{$in:[22,23]]}},{_id:0,name:1})
論理演算子
1 |
$と |
ロジックと |
2 |
$または |
論理または |
3 |
$ません |
論理否定 |
4 |
$も |
どちらも |
- たとえば、
db.class.find({$or:[{age:{$lt:22}},{sex:'w'}]},{_id:0,name:1})
配列を探します
1 |
$すべて |
配列は、文書の数が含まれている検索 |
2 |
$サイズ |
文書の指定された数に、アレイ内の項目の数を探します |
3 |
$スライス |
いくつかのディスプレイアレイ前 |
- 例えばディスプレイ最初
hobby db.class.find({},{hobby:{$slice:1}})
- 最初の二つの例をスキップした後、ディスプレイ
hobby db.class.find({},{hobby:{$slice:[1,2]}})
他の
1 |
$が存在します |
フィールドがあるかどうかを決定します |
2 |
$ MOD |
余り |
3 |
$タイプ |
文書の指定されたタイプの値を探します |
- 例えば、文書大人のドメインを存在して見つけます
db.class.find({sex:{$exists:true},{_id:0}})
- 例えば3つの文書で割り切れる年齢を探します
db.class.find({age:{$mod:[3,0]},{_id:0}})
クエリ一般的に使用される機能
1 |
別個の()) |
コレクションの範囲に含まれるビューのフィールドの値 |
2 |
可愛い() |
書式付き出力 |
3 |
限界(N) |
クエリ結果は、最初のn個の文書を表示しています |
4 |
スキップ(N) |
文書表示の最初のn行をスキップ |
5 |
カウント() |
カウント |
6 |
ソート() |
指定したフィールドで並べ替え |
5 |
カウント() |
カウント |
転載: www.cnblogs.com/donyblog/p/11668165.html