Unified Database Connector Package
v0.0.10
DB CRUD Automatedは、特にMongoDB向けにデータベース操作を簡素化および自動化するように設計された強力なツールです。このライブラリにより、開発者はMongoDBデータベースに簡単に接続し、セットアップとコードを最小限に抑えて作成、読み取り、更新、削除(CRUD)操作を実行できます。データベースAutomatorは、データベースの相互作用を合理化し、データベースを操作する開発者の生産性を高めるために構築されています。
データベースAutomatorの主な目標は、MongoDBに接続してCRUD操作を効率的に実行するための機能を自動化することです。ライブラリは、データベースの相互作用の複雑さを抽象化するユーザーフレンドリーなインターフェイスを提供し、開発をよりスムーズでアクセスしやすくします。
データベースAutomatorをインストールするには、PIPを使用できます。端末で次のコマンドを実行します。
pip install db-crud-automatedmongo_operationクラスを使用してMongoDBデータベースに接続し、CRUD操作を実行する方法の簡単な例を次に示します。
from mongodb_connect.mongo_crud import mongo_operation
# Initialize the MongoDB operation class
mongo_client = mongo_operation(client_url= ' your_mongodb_uri ' ,
database_name= ' your_database_name ' ,
collection_name= ' your_collection_name ' )
# Create a new record
record = { ' name ' : ' John Doe ' , ' age ' : 30}
mongo_client.insert_record(record, collection_name= ' your_collection_name ' )
# Bulk insert records from a CSV file
mongo_client.bulk_insert( ' path_to_your_file.csv ' , collection_name= ' your_collection_name ' )
# You can also use a list of records for insertion
records_list = [
{ ' name ' : ' Alice ' , ' age ' : 25},
{ ' name ' : ' Bob ' , ' age ' : 28}
]
mongo_client.insert_record(records_list, collection_name= ' your_collection_name ' )?貢献は大歓迎です!提案や改善がある場合は、問題を開いたり、プルリクエストを送信したりしてください。
このプロジェクトは、MITライセンスの下でライセンスされています。詳細については、ライセンスファイルを参照してください。
?質問やサポートについては、[email protected]でメールでお気軽にご連絡ください。