Python-data-access-python-mongodb-query
提供:Dev Guides
Python MongoDB-クエリ
- find()*メソッドを使用して取得している間、クエリオブジェクトを使用してドキュメントをフィルタリングできます。 必要なドキュメントの条件を指定するクエリを、このメソッドのパラメーターとして渡すことができます。
オペレータ
以下は、MongoDBのクエリで使用される演算子のリストです。
Operation | Syntax | Example |
---|---|---|
Equality | \{"key" : "value"} | db.mycol.find(\{"by":"tutorials point"}) |
Less Than | \{"key" :\{$lt:"value"}} | db.mycol.find(\{"likes":\{$lt:50}}) |
Less Than Equals | \{"key" :\{$lte:"value"}} | db.mycol.find(\{"likes":\{$lte:50}}) |
Greater Than | \{"key" :\{$gt:"value"}} | db.mycol.find(\{"likes":\{$gt:50}}) |
Greater Than Equals | \{"key" \{$gte:"value"}} | db.mycol.find(\{"likes":\{$gte:50}}) |
Not Equals | \{"key":\{$ne: "value"}} | db.mycol.find(\{"likes":\{$ne:50}}) |
例1
次の例では、名前がsarmistaであるコレクション内のドキュメントを取得します。
出力
例2
次の例では、年齢の値が26を超えるコレクション内のドキュメントを取得します。