class_docstr: Interact with Mongo. This hook uses the Mongo conn_id.
  
  PyMongo Wrapper to Interact With Mongo Database
  Mongo Connection Documentation
  https://docs.mongodb.com/manual/reference/connection-string/index.html
  You can specify connection string options in extra field of your connection
  https://docs.mongodb.com/manual/reference/connection-string/index.html#connection-string-options
  
  If you want use DNS seedlist, set `srv` to True.
  
  ex.
      {"srv": true, "replicaSet": "test", "ssl": true, "connectTimeoutMS": 30000}
  
  :param mongo_conn_id: The :ref:`Mongo connection id <howto/connection:mongo>` to use
      when connecting to MongoDB.
class_docstr_tok: ["Interact","with","Mongo",".","This","hook","uses","the","Mongo","conn_id",".","PyMongo","Wrapper","to","Interact","With","Mongo","Database","Mongo","Connection","Documentation","https",":","\/\/docs.mongodb.com\/manual\/reference\/connection-string\/index.html","You","can","specify","connection","string","options","in","extra","field","of","your","connection","https",":","\/\/docs.mongodb.com\/manual\/reference\/connection-string\/index.html","#","connection-string-options","If","you","want","use","DNS","seedlist",",","set","`","srv","`","to","True",".","ex",".","{","``","srv","''",":","true",",","``","replicaSet","''",":","``","test","''",",","``","ssl","''",":","true",",","``","connectTimeoutMS","''",":","30000","}",":","param","mongo_conn_id",":","The",":","ref",":","`","Mongo","connection","id","<","howto\/connection",":","mongo",">","`","to","use","when","connecting","to","MongoDB","."]
code: def find(
      self,
      mongo_collection: str,
      query: dict,
      find_one: Literal[False],
      mongo_db: str | None = None,
      projection: list | dict | None = None,
      **kwargs,
  ) -> pymongo.cursor.Cursor:
      ...
  
imports: from __future__ import annotations
  from ssl import CERT_NONE
  from typing import TYPE_CHECKING, Any, overload
  from urllib.parse import quote_plus, urlunsplit
  import pymongo
  from pymongo import MongoClient, ReplaceOne
  from airflow.hooks.base import BaseHook
label_desc: Use image node_id 8 for calling the MongoHook obj's underlying member method code with example usage: obj.find(mongo_collection, query, find_one, mongo_db, projection) without return types