Following is the list of these commands:
Following is the list of these commands:
mongo -u <username> -p <password> --authenticationDatabase <dbname>
// // Authenticate // db.auth("username", "password"); // // Logout // db.logout()
// // List down collections of the current database // show collections; db.getCollectionNames(); // // List down all the users of current database // show users; db.getUsers(); // // List down all the roles // show roles
db.createCollection("collectionName");
// // Insert single document // db.<collectionName>.insert({field1: "value", field2: "value"}) // // Insert multiple documents // db.<collectionName>.insert([{field1: "value1"}, {field1: "value2"}]) db.<collectionName>.insertMany([{field1: "value1"}, {field1: "value2"}])
// // Matching document will be updated; In case, no document matching the ID is found, a new document is created // db.<collectionName>.save({"_id": new ObjectId("jhgsdjhgdsf"), field1: "value", field2: "value"});
// // Retrieve all records // db.<collectionName>.find(); // // Retrieve limited number of records; Following command will print 10 results; // db.<collectionName>.find().limit(10); // // Retrieve records by id // db.<collectionName>.find({"_id": ObjectId("someid")}); // // Retrieve values of specific collection attributes by passing an object having // attribute names assigned to 1 or 0 based on whether that attribute value needs // to be included in the output or not, respectively. // db.<collectionName>.find({"_id": ObjectId("someid")}, {field1: 1, field2: 1}); db.<collectionName>.find({"_id": ObjectId("someid")}, {field1: 0}); // Exclude field1 // // Collection count // db.<collectionName>.count();
// // Get the collection statistics // db.<collectionName>.stats() db.printCollectionStats() // // Latency statistics for read, writes operations including average time taken for reads, writes // and related umber of operations performed // db.<collectionName>.latencyStats() // // Get collection size for data and indexes // db.<collectionName>.dataSize() // Size of the collection db.<collectionName>.storageSize() // Total size of document stored in the collection db.<collectionName>.totalSize() // Total size in bytes for both collection data and indexes db.<collectionName>.totalIndexSize() // Total size of all indexes in the collection
Last updated: 25th Jan, 2025 Have you ever wondered how to seamlessly integrate the vast…
Hey there! As I venture into building agentic MEAN apps with LangChain.js, I wanted to…
Software-as-a-Service (SaaS) providers have long relied on traditional chatbot solutions like AWS Lex and Google…
Retrieval-Augmented Generation (RAG) is an innovative generative AI method that combines retrieval-based search with large…
The combination of Retrieval-Augmented Generation (RAG) and powerful language models enables the development of sophisticated…
Have you ever wondered how to use OpenAI APIs to create custom chatbots? With advancements…