MongoDB Query Document using find() method
We will see the use of the find() method to query documents based on the given criteria.
Querying all the documents in JSON format
The syntax of Querying all the documents in JSON format −
\\mydbs is collection name in a database named mydb. db.mydbs.find() ------------------ ------------------ \\To improve the readability, db.mydbs.find().forEach(printjson);
Query Document based on the criteria
we are fetch selected documents based on a criteria.
Equality Criteria:If I want to fetch the data of “Smith†from mydbs collection.
\\Example of Equality Criteria db.mydbs.find({StudentName : "Smith"}).pretty()
Greater Than Criteria:If I would like to fetch the details of mydbs having age > 28
\\Example of Greater Than Criteria db.mydbs.find({"age":{$gt:28}}).pretty()
Less than Criteria:If all the mydbs having id less than 1500.
\\Example of Less than Criteria db.mydbs.find({"StudentId":{$lt:150}}).pretty()
Not Equals Criteria:If all the mydbs where id is not equal to 1001.
\\Example of Not Equals Criteria db.mydbs.find({"StudentId":{$ne:100}}).pretty()
Greater than equals Criteria:If all the mydbs where id is not equal to 1001.
\\Example of Greater than equals Criteria db.mydbs.find({"StudentId":{$gte:200}}).pretty()
Less than equals Criteria:If all the mydbs where id is not equal to 1001.
\\Example of Less than equals Criteria db.mydbs.find({"StudentId":{$lte:200}}).pretty()
Visit :
Discussion