Big Data Analytics Articles

Page 49 of 135

Select special fields rather than all in MongoDB

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 188 Views

To select specific fields instead of all fields in MongoDB, use field projection in the find() method. Set unwanted fields to 0 to exclude them, or set wanted fields to 1 to include only those fields. Syntax db.collection.find({}, {field1: 0, field2: 0}); // Exclude fields db.collection.find({}, {field1: 1, field2: 1}); // Include only these fields Sample Data db.demo269.insertMany([ {StudentId: 101, StudentSubject: "MySQL"}, {StudentId: 102, StudentSubject: "Java"}, {StudentId: 103, StudentSubject: "MongoDB"}, {StudentId: 104, StudentSubject: "C"} ]); ...

Read More

Use MongoDB Aggregate and select only top record (descending)

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 292 Views

To select only the top record in descending order using MongoDB aggregate, use the $sort stage to order documents and the $limit stage to restrict the result to one document. Syntax db.collection.aggregate([ { $sort: { fieldName: -1 } }, { $limit: 1 } ]); Sample Data db.demo267.insertMany([ { id: 100, "Name": "Chris" }, { id: 100, "Name": "Adam" }, { id: 100, "Name": "David" }, { id: 100, "Name": ...

Read More

How to query with nand operator in MongoDB?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 309 Views

MongoDB doesn't have a $nand operator, but you can achieve NAND (Not AND) logic by using $or with $ne operators. This returns documents where at least one condition is false. Syntax db.collection.find({ $or: [ { "field1": { $ne: value1 } }, { "field2": { $ne: value2 } } ] }); Sample Data db.demo266.insertMany([ { "active1": true, "active2": false }, { "active1": ...

Read More

MongoDB query to update only certain fields?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 287 Views

To update only certain fields in MongoDB, use the $set operator. This operator modifies specific fields without affecting other existing fields in the document. Syntax db.collection.update( { "field": "value" }, { $set: { "fieldToUpdate": "newValue" } } ); Sample Data Let us create a collection with sample documents − db.demo265.insertMany([ {"id": 101, "Name": "Chris"}, {"id": 102, "Name": "Bob"}, {"id": 103, "Name": "David"} ]); { "acknowledged": ...

Read More

Using count equivalent in MongoDB to find top users with max occurrence

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 524 Views

To find the top users with maximum occurrence in MongoDB, use the $group stage with aggregate() to count occurrences, then $sort and $limit to get the top results. Syntax db.collection.aggregate([ { $group: { _id: "$fieldName", count: { $sum: 1 } } }, { $sort: { count: -1 } }, { $limit: numberOfTopResults } ]); Sample Data Let us create a collection with user documents ? db.demo264.insertMany([ { "Name": "Chris" }, { "Name": ...

Read More

MongoDB query to skip documents

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 254 Views

To skip documents in MongoDB, use the skip() method. This method allows you to skip a specified number of documents from the beginning of the result set, useful for pagination and result navigation. Syntax db.collection.find().skip(number) Sample Data db.demo263.insertMany([ {_id: 100}, {_id: 200}, {_id: 300} ]); { "acknowledged": true, "insertedIds": { "0": 100, "1": 200, "2": 300 } } ...

Read More

Invert Result of MongoDB Query (Implement Opposite of $and operation)?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 302 Views

To invert the result of a MongoDB query (opposite of $and operation), use $or combined with $ne operators. This applies De Morgan's Law: NOT (A AND B) = (NOT A) OR (NOT B). Syntax db.collection.find({ $or: [ { "field1": { $ne: "value1" } }, { "field2": { $ne: "value2" } } ] }); Sample Data db.demo4.insertMany([ { uid: 1, "Name": "Chris", "Age": 22 }, ...

Read More

Modify sequence in MongoDB

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 344 Views

To modify a sequence in MongoDB, use findAndModify() method to atomically increment a counter value. This approach creates auto-incrementing sequence numbers for document IDs. Syntax db.collection.findAndModify({ query: {_id: "sequenceName"}, update: {$inc: {sequence_value: 1}}, new: true }); Create Sample Data First, create a collection with an initial document ? db.demo261.insertOne({_id:100, Name:"Chris"}); { "acknowledged" : true, "insertedId" : 100 } db.demo261.find(); { "_id" : 100, "Name" : "Chris" } Example: Create ...

Read More

Get MongoDB documents that contains specific attributes in array

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 579 Views

To get MongoDB documents that contain specific attributes in an array, use $and along with dot notation to match multiple field values within the same array field. Syntax db.collection.find({ $and: [ {"arrayField.attribute1": "value1"}, {"arrayField.attribute2": "value2"} ] }); Sample Data Let us first create a collection with documents − db.demo2.insertMany([ { "StudentInformation": [ ...

Read More

How to run MongoDB shell using mongos command?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 828 Views

The mongos command is used to start a MongoDB router process in sharded cluster deployments. It acts as an interface between client applications and the sharded cluster, routing queries to the appropriate shards. Syntax mongos --configdb /, Basic mongos Command To start the mongos router, specify the configuration replica set ? mongos --configdb configReplSet/config1.example.com:27019, config2.example.com:27019, config3.example.com:27019 Common mongos Options Here are the most frequently used mongos command options ? mongos --configdb configReplSet/config1:27019, config2:27019 --port 27017 mongos --configdb configReplSet/config1:27019, config2:27019 --logpath /var/log/mongodb/mongos.log mongos --configdb configReplSet/config1:27019, config2:27019 --fork --logpath ...

Read More
Showing 481–490 of 1,348 articles
« Prev 1 47 48 49 50 51 135 Next »
Advertisements