pymongo Use it directly pip install :pip install pymongo
from pymongo import MongoClient
mongo_conn = MongoClient(host='localhost', port=27017)
mongo_db = mongo_conn.get_database("test") # Specify database
coll = mongo_db.get_collection("people") # Specify the collection
new_people = {
'name': " Xiao Ming ", 'age': 13}
# increase
coll.insert_one(new_people)
coll.insert_many([{
"name": " Xiaohong ", 'age': 11}, {
"name": " Small blue ", "age": 12}])
# Inquire about
record = coll.find_one({
'name': " Xiao Ming "})
# modify
coll.update_one(record, {
"$set": {
"age": 22, ' achievement ': 101}, # "$set" It's fixed writing , The new values in the dictionary are overwritten
})
# Delete
coll.delete_one({
"name": " Xiaohong "})