
    ?i@                         U d dl Z d dlmZ d dlmZ  e j        dd          Zeed<    e j        dd          Z	eed<   da
ee         ed<   d	efd
Zd ZdefdZdS )    N)Optional)MongoClient	MONGO_URIzGmongodb+srv://kairaaharish:kairaaharish2024@cluster0.a1eik.mongodb.net/MONGO_DB_NAMEnbitz_clientreturnc                  F    t           t          t                    a t           S N)r   r   r        D:\Nbitz\app\db\db.py
get_clientr      s    i((Nr   c                  4    t                      t                   S r   )r   r   r   r   r   get_dbr      s    <<&&r   collection_namec                 *    t                      |          S r   )r   )r   s    r   get_colr      s    88O$$r   )ostypingr   pymongor   getenvr   str__annotations__r   r   r   r   r   r   r   r   <module>r      s    					            ;(qrr	3 r r rRY88s 8 8 8!%+	 % % %K    ' ' '%S % % % % % %r   