
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
AmitDiwan has Published 10744 Articles

AmitDiwan
328 Views
Use forEach and check for the different elements and use save() along with some condition. Let us create a collection with documents −> db.demo646.insertOne( ... { ... ... "Information": [ ... { id: 100, Name:"Chris" }, ... { ... Read More

AmitDiwan
564 Views
To store, let us see an example and create a collection with documents −> db.demo645.insertOne( ... { ... 'fileName' : 'MongoDB Program', ... 'fileLocation':'C:/users/workspace/AllMongoDBProgram/MongoDB Program' ... } ... ); { "acknowledged" : true, "insertedId" : ObjectId("5e9c78f36c954c74be91e6e8") } > > db.demo645.insertOne( ... Read More

AmitDiwan
3K+ Views
To update, use update() in MongoDB. To set it to current date, you need to get the current date −var todayDate = new Date();Let us first create a collection with documents −> db.demo644.insertOne({"ShippingDate":new ISODate("2018-04-19")}); { "acknowledged" : true, "insertedId" : ObjectId("5e9c76896c954c74be91e6e6") } > db.demo644.insertOne({"ShippingDate":new ISODate("2019-01-10")}); { "acknowledged" ... Read More

AmitDiwan
1K+ Views
To update bested documents in MongDB, use UPDATE() and positional($) operator. Let us create a collection with documents −> db.demo643.insertOne({ ... details : [ ... { ... "CountryName":"US", ... StudentDetails:[{Name:"Chris"}, {SubjectName:"MySQL"}] ... }, ... ... ... Read More

AmitDiwan
277 Views
For this, use $all. The $all operator selects the documents where the value of a field is an array that contains all the specified elements. Let us create a collection with documents −> db.demo642.insertOne( ... { ... _id:1, ... ListOfNames:["Robert", "John"] ... ... Read More

AmitDiwan
184 Views
To list collections, use getCollectionNames() in MongoDB. Following is the syntax −db.getCollectionNames();Let us implement the above syntax in order to list all collection names from the test database −> db.getCollectionNames();This will produce the following output −[ "arrayDemo", "arrayFieldIsNotEmptyDemo", "characterInFieldsDemo", "checkFieldExistDemo", "compareTwoFields", "comparingTwoFieldsDemo", "convertTextToDateTypeDemo", ... Read More

AmitDiwan
395 Views
To get specific elements, use $match with dot notation. Let us create a collection with documents −> db.demo641.insert( ... { ... ProductId:101, ... "ProductInformation": ... ( [ ... ... Read More

AmitDiwan
693 Views
If you want the first element from array, you can use $slice along with $gte. Let us create a collection with documents −> db.demo640.insertOne({Name:"John", "Scores":[80, 90, 75]}); { "acknowledged" : true, "insertedId" : ObjectId("5e9c2eb86c954c74be91e6e0") } > db.demo640.insertOne({Name:"Chris", "Scores":[85, 70, 89]}); { "acknowledged" : true, "insertedId" : ... Read More

AmitDiwan
163 Views
For this, use $group in MongoDB aggregation. Let us create a collection with documents −> db.demo639.insertOne( ... { ... "_id" : 1, ... "CountryName" : "US", ... "Info1" : { ... "Name" : "Chris", ... ... Read More

AmitDiwan
499 Views
To filter items by fields and subfields, use dot notation. Let us create a collection with documents −> db.demo638.insert({Name:"Chris"}); WriteResult({ "nInserted" : 1 }) > db.demo638.insert({Name:"David", details:{Subject:"MongoDB"}}); WriteResult({ "nInserted" : 1 })Display all documents from a collection with the help of find() method −> db.demo638.find().pretty();This will produce the following output ... Read More