DB CRUD Otomatis adalah alat yang kuat yang dirancang untuk menyederhanakan dan mengotomatisasi operasi basis data, terutama untuk MongoDB. Perpustakaan ini memungkinkan pengembang untuk terhubung ke database MongoDB dengan mudah dan melakukan operasi membuat, membaca, memperbarui, dan menghapus (CRUD) dengan pengaturan dan kode minimal. Database Automator dibangun untuk merampingkan interaksi basis data dan meningkatkan produktivitas untuk pengembang yang bekerja dengan database.
Tujuan utama Automator Database adalah untuk mengotomatisasi fungsionalitas untuk menghubungkan ke MongoDB dan menjalankan operasi CRUD secara efisien. Perpustakaan menawarkan antarmuka yang ramah pengguna yang mengabstraksi kompleksitas interaksi basis data, membuat pengembangan lebih halus dan lebih mudah diakses.
Untuk menginstal Database Automator, Anda dapat menggunakan PIP. Jalankan perintah berikut di terminal Anda:
pip install db-crud-automated Berikut adalah contoh singkat tentang cara menggunakan kelas mongo_operation untuk terhubung ke database MongoDB dan melakukan operasi 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 ' )? Kontribusi dipersilakan! Jika Anda memiliki saran atau perbaikan, buka masalah atau kirimkan permintaan tarik.
Proyek ini dilisensikan di bawah lisensi MIT. Lihat file lisensi untuk detailnya.
? Untuk pertanyaan atau dukungan, jangan ragu untuk menghubungi melalui email di [email protected].