MongoDB Articles - Page 42 of 111
163 Views
To shutdown MongoDB, you need to use shutdownServer() as in the below syntax −db.shutdownServer();First you need to switch to admin as shown below −use admin;Here, we switched to admin −> use admin; switched to db adminFollowing is the query to shutdown server −> db.shutdownServer();This will produce the following output −server should be down... 2020-01-07T22:40:31.295+0530 I NETWORK [js] trying reconnect to 127.0.0.1:27017 failed 2020-01-07T22:40:32.326+0530 I NETWORK [js] reconnect 127.0.0.1:27017 failed failed
450 Views
To get the number of open connections, use serverStatus() in MongoDB. Following is the query −> db.serverStatus();This will produce the following output −{ "host" : "DESKTOP-QN2RB3H", "version" : "4.0.5", "process" : "mongod", "pid" : NumberLong(10540), "uptime" : 74156, "uptimeMillis" : NumberLong(74156688), "uptimeEstimate" : NumberLong(74156), "localTime" : ISODate("2020-01-07T15:09:18.366Z"), "asserts" : { "regular" : 0, "warning" : 0, "msg" : 0, "user" : 1, "rollovers" : 0 }, "connections" : { "current" : ... Read More
562 Views
To filter records using Regular Expression in MongoDB, use $regex. Let us first create a collection with documents −> db.demo19.insertOne({"Values":"4321GH"}); { "acknowledged" : true, "insertedId" : ObjectId("5e1389b955d0fc6657d21f0f") } > db.demo19.insertOne({"Values":"12321_Carol"}); { "acknowledged" : true, "insertedId" : ObjectId("5e1389c755d0fc6657d21f10") } > db.demo19.insertOne({"Values":"8765Mike"}); { "acknowledged" : true, "insertedId" : ObjectId("5e1389d355d0fc6657d21f11") }Following is the query to display all documents from a collection with the help of find() method −> db.demo19.find();This will produce the following output −{ "_id" : ObjectId("5e1389b955d0fc6657d21f0f"), "Values" : "4321GH" } { "_id" : ObjectId("5e1389c755d0fc6657d21f10"), "Values" : "12321_Carol" } { "_id" : ObjectId("5e1389d355d0fc6657d21f11"), "Values" : "8765Mike" ... Read More
330 Views
For this, use $all, that would find documents containing all of the elements in an array like "keys". Let us first create a collection with documents −> db.demo17.insertOne({"ListOfSubject":["MySQL", "MongoDB", "Java"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e13847255d0fc6657d21f0a") } > db.demo17.insertOne({"ListOfSubject":["C", "Python", "Java"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e13847e55d0fc6657d21f0b") } > db.demo17.insertOne({"ListOfSubject":["C++", "MongoDB", "PL/SQL"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e13849255d0fc6657d21f0c") }Following is the query to display all documents from a collection with the help of find() method −> db.demo17.find();This will produce the following output −{ "_id" : ObjectId("5e13847255d0fc6657d21f0a"), "ListOfSubject" : [ "MySQL", "MongoDB", ... Read More
525 Views
For this, simply use MongoDB $group. Let us first create a collection with documents −> db.demo16.insertOne({ ... "StudentName" : "Chris", ... "StudentSection" : "A", ... "StudentAge" : 23, ... "StudentMarks" : 47 ... } ... ); { "acknowledged" : true, "insertedId" : ObjectId("5e13827455d0fc6657d21f07") } > db.demo16.insertOne({ ... "StudentName" : "Bob", ... "StudentSection" : "B", ... "StudentAge" : 21, ... "StudentMarks" : 85 ... } ... ); { "acknowledged" : true, "insertedId" : ObjectId("5e13827555d0fc6657d21f08") } > db.demo16.insertOne( { ... "StudentName" : "Carol", ... "StudentSection" : "A", ... ... Read More
164 Views
For this, use the concept of createCollection() and getCollection(). Following is the query to create a collection with name ‘version’ −> db.createCollection('version'); { "ok" : 1 }Let us first create a collection with documents −> db.getCollection('version').insertOne({"VersionName":"1.0"}); { "acknowledged" : true, "insertedId" : ObjectId("5e100b47d7df943a7cec4fae") } > db.getCollection('version').insertOne({"VersionName":"1.1"}); { "acknowledged" : true, "insertedId" : ObjectId("5e100b49d7df943a7cec4faf") } > db.getCollection('version').insertOne({"VersionName":"1.2"}); { "acknowledged" : true, "insertedId" : ObjectId("5e100b4cd7df943a7cec4fb0") }Following is the query to display all documents from a collection with the help of find() method −> db.getCollection('version').find();This will produce the following output −{ "_id" : ObjectId("5e100b47d7df943a7cec4fae"), "VersionName" : "1.0" ... Read More
834 Views
The collMod makes it possible to add options to a collection or to modify view definitions. You can use runCommand() along with collMod(). Let us first create a collection with documents −> db.demo13.insertOne({"StudentFirstName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f730ad7df943a7cec4fa6") } > db.demo13.insertOne({"StudentFirstName":"David"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f7310d7df943a7cec4fa7") } > db.demo13.insertOne({"StudentFirstName":"Bob"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f7313d7df943a7cec4fa8") }Following is the query to display all documents from a collection with the help of find() method −> db.demo13.find();This will produce the following output −{ "_id" : ObjectId("5e0f730ad7df943a7cec4fa6"), "StudentFirstName" : "Chris" } { "_id" ... Read More
277 Views
For nested search, use $and along with $or. Let us first create a collection with documents −> db.demo12.insertOne({"Name":"Chris", "Age":23, "CountryName":"US", "Message":"Hello"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f70a2d7df943a7cec4fa2") } > db.demo12.insertOne({"Name":"David", "Age":21, "CountryName":"US", "Message":"Hello"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f70acd7df943a7cec4fa3") } > db.demo12.insertOne({"Name":"Bob", "Age":23, "CountryName":"AUS", "Message":"Hi"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f70bad7df943a7cec4fa4") } > db.demo12.insertOne({"Name":"Carol", "Age":24, "CountryName":"US", "Message":"Hi"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f70c7d7df943a7cec4fa5") }Following is the query to display all documents from a collection with the help of find() method −> db.demo12.find();This will produce the following output −{ ... Read More
723 Views
Let us first create a collection with documents −>db.demo11.insertOne({"ListOfStudent":[{"StudentName":"Chris", "ListOfScore":[76, 67, 54, 89]}]}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f6e34d7df943a7cec4fa1") }Following is the query to display all documents from a collection with the help of find() method −> db.demo11.find().pretty();This will produce the following output −{ "_id" : ObjectId("5e0f6e34d7df943a7cec4fa1"), "ListOfStudent" : [ { "StudentName" : "Chris", "ListOfScore" : [ 76, 67, 54, ... Read More
799 Views
For a single field, use find(). Let us first create a collection with documents −> db.demo10.insertOne({"StudentId":101, "StudentName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f68a7d7df943a7cec4f9b") } > db.demo10.insertOne({"StudentId":102, "StudentName":"David"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f68afd7df943a7cec4f9c") } > db.demo10.insertOne({"StudentId":103, "StudentName":"Bob"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f68b5d7df943a7cec4f9d") }Following is the query to display all documents from a collection with the help of find() method −> db.demo10.find();This will produce the following output −{ "_id" : ObjectId("5e0f68a7d7df943a7cec4f9b"), "StudentId" : 101, "StudentName" : "Chris" } { "_id" : ObjectId("5e0f68afd7df943a7cec4f9c"), "StudentId" : 102, "StudentName" : "David" } { "_id" ... Read More
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP