1. Preparatory work
Installing the Pymongo module
PIP3 Install Pymongo
2. Connect MongoDB
Import Pymongo
No authentication connection: client = Pymongo. Mongoclient ("Mongodb://host:port/dbname")
There is an authentication connection: client = Pymongo. Mongoclient ("Mongodb://username:[email protected]:p ort/dbname")
3. specifying databases and collections
db = Client.school
Collection = Db.class02
4. Inserting data
Insert Single data: Collection.insert_one ({dictionary})
Insert more than one data: Collection.insert_many ([{Dictionary 1},{Dictionary 2},...])
5. Updating data
Update single data: Collection.update_one ({condition},{"$set": {The key to update: The value to update}})
Update multiple data: Collection.update_many ({condition},{"$set": {The key to update: The value to update}})
6. Delete data
Delete Single data: Collection.delete_one ({condition})
Delete more than one data: Collection.delete_many ({condition})
MongoDB interacts with Python