Accessing a Database
Assume that the client application has connected to the database and a MongoClient client is initialized.
Accessing DataBase
If an initialized MongoClient instance exists, run the following command to access a database:
db=client.test_database
Alternatively, use the following method:
db=client["test_database"]
Assessing a Collection
collection=db.test_collection
Alternatively, use the following method:
collection=db["test_collection"]
Creating a Collection
You can use the createCollection() method to create a collection and specify the attributes of the collection.
collection = db.create_collection("test")
Inserting Data
student = { 'id': '20170101', 'name': 'Jordan', 'age': 20, 'gender': 'male' } result = collection.insert(student);
Deleting Data
result = collection.delete_one({'name': 'Kevin'})
Deleting a Table
db.drop_collection("test")
Reading Data
result = collection.find_one({'name': 'Mike'})
Query with Filter Criteria
result = collection.find_one({"author":"Mike"}
Running Commands
Run buildInfo and collStats.
db.command("collstats","test") db.command("buildinfo")
Counting
count = collection.find().count()db.command("buildinfo")
Sorting
results = collection.find().sort('name', pymongo.ASCENDING) print([result['name'] for result in results])
Creating an Index
result=db.profiles.create_index([('user_id',pymongo.ASCENDING)],... unique=True)
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot