Python-mongodb-find
提供:Dev Guides
Python MongoDB-検索
構文
以下は、 _ find()_ メソッドの構文です。
例
次のクエリを使用して、sampleという名前のコレクション内のtestDBという名前のデータベースに3つのドキュメントを挿入したとします-
次のようにfind()メソッドを使用して、挿入されたドキュメントを取得できます-
また、findOne()メソッドを使用してコレクションの最初のドキュメントを取得することもできます-
Pythonを使用したデータの検索(検索)
pymongoの find_One() メソッドは、クエリに基づいて単一のドキュメントを取得するために使用されます。一致しない場合、このメソッドは何も返さず、クエリを使用しない場合、コレクションの最初のドキュメントを返します。
このメソッドは、結果のドキュメントを1つだけ取得する必要がある場合、またはクエリが1つのドキュメントのみを返すことが確実な場合に便利です。
例
次のPythonの例では、コレクションの最初のドキュメントを取得します-
出力
1つのクエリで複数のドキュメントを取得するには(単一メソッドのod findメソッド)、pymongoの find() メソッドを使用できます。 クエリを渡していない場合、これはコレクションのすべてのドキュメントを返し、このメソッドにクエリを渡した場合、一致したすべてのドキュメントを返します。