Database Articles

Page 93 of 547

How to terminate a MongoDB shell script earlier?

Ankith Reddy
Ankith Reddy
Updated on 15-Mar-2026 583 Views

To terminate a MongoDB shell script earlier, you can use the quit() or quit(1) command. This immediately exits the MongoDB shell and returns control to the operating system command prompt. Syntax quit() quit(1) Where quit() exits with status code 0 (success), and quit(1) exits with status code 1 (error). Sample Data Let us first create a collection with sample documents to demonstrate the quit functionality ? db.flightInformation.insertMany([ {"FlightName": "Flight-1", "ArrivalTime": new ISODate("2019-03-12")}, {"FlightName": "Flight-2", "ArrivalTime": new ISODate("2019-03-31")} ]); { ...

Read More

Renaming column name in a MongoDB collection?

George John
George John
Updated on 15-Mar-2026 809 Views

To rename a field (column) name in a MongoDB collection, use the $rename operator. This operator allows you to change field names across multiple documents in a single operation. Syntax db.collectionName.updateMany( {}, { $rename: { "oldFieldName": "newFieldName" } } ); Sample Data Let us create a collection with sample documents ? db.renamingColumnNameDemo.insertMany([ { "StudentName": "Larry", "Age": 23 }, { "StudentName": "Sam", "Age": 26 }, { "StudentName": "Robert", "Age": 27 } ]); ...

Read More

How to store query result (a single document) into a variable?

Arjun Thakur
Arjun Thakur
Updated on 15-Mar-2026 598 Views

To store a query result (a single document) into a variable in MongoDB, use the var keyword with find().limit(1) to retrieve only one document. You can then access the stored result by referencing the variable name. Syntax var variableName = db.collectionName.find().limit(1); variableName; // Display the stored result Sample Data Let us first create a collection with sample documents ? db.storeQueryResultDemo.insertMany([ {"ClientName": "Chris", "ClientAge": 23}, {"ClientName": "Robert", "ClientAge": 21}, {"ClientName": "Sam", "ClientAge": 25}, {"ClientName": "Mike", "ClientAge": 26} ...

Read More

How to find two random documents in a MongoDB collection of 6?

Ankith Reddy
Ankith Reddy
Updated on 15-Mar-2026 259 Views

To find two random documents from a MongoDB collection, use the $sample aggregation stage. This operator randomly selects a specified number of documents from the collection efficiently. Syntax db.collection.aggregate([ { $sample: { size: NumberOfDocuments } } ]); Sample Data Let us create a collection with 6 student documents ? db.twoRandomDocumentDemo.insertMany([ {"StudentId": 10}, {"StudentId": 100}, {"StudentId": 45}, {"StudentId": 55}, {"StudentId": 5}, {"StudentId": 7} ]); ...

Read More

How to check if field is a number in MongoDB?

George John
George John
Updated on 15-Mar-2026 599 Views

To check if a field is a number in MongoDB, use the $type operator with the value "number". This operator matches documents where the specified field contains numeric values (integers, doubles, or decimals). Syntax db.collectionName.find({fieldName: {$type: "number"}}); Sample Data Let us create a collection with documents containing different data types ? db.checkIfFieldIsNumberDemo.insertMany([ {"StudentName": "John", "StudentAge": 23}, {"StudentName": "Chris", "StudentMathScore": 98, "StudentCountryName": "US"}, {"StudentName": "Robert", "StudentCountryName": "AUS"}, {"StudentId": 101, "StudentName": "Larry", "StudentCountryName": "AUS"} ]); ...

Read More

Building Multiple Indexes at once in MongoDB?

Chandu yadav
Chandu yadav
Updated on 15-Mar-2026 2K+ Views

To build multiple indexes at once in MongoDB, use the createIndexes() method and pass multiple index specifications in an array. This approach is more efficient than creating indexes one by one. Syntax db.collection.createIndexes([ { "field1": 1 }, { "field2": -1 }, { "field3": 1, "field4": 1 } ]); Example Let's create multiple single-field indexes on a collection ? db.multipleIndexesDemo.createIndexes([ {"First": 1}, {"Second": 1}, {"Third": 1}, ...

Read More

How to get documents by tags in MongoDB?

Arjun Thakur
Arjun Thakur
Updated on 15-Mar-2026 586 Views

To find documents by tags in MongoDB, you can use the $elemMatch operator or simple array matching. MongoDB provides several ways to query documents containing specific tags in array fields. Syntax // Using $elemMatch operator db.collection.find({Tags: { $elemMatch: { $eq: "tagValue" } }}); // Simple array matching db.collection.find({Tags: "tagValue"}); // Multiple tags using $in db.collection.find({Tags: { $in: ["tag1", "tag2"] }}); Sample Data db.getDocumentsByTagsDemo.insertMany([ {"Tags": ["Tag-1", "Tag-2", "Tag-3"]}, {"Tags": ["Tag-2", "Tag-4", "Tag-5"]}, {"Tags": ["Tag-6", "Tag-4", "Tag-3"]} ]); ...

Read More

How to get connected clients in MongoDB?

George John
George John
Updated on 15-Mar-2026 903 Views

To get connected clients in MongoDB, use the db.currentOp() method with true parameter to display all operations including idle connections. The client field in the output shows the IP address and port of each connected client. Syntax db.currentOp(true) Example Run the following command to view all connected clients ? db.currentOp(true) The output displays all connected clients with detailed information ? { "inprog" : [ { "host" : "DESKTOP-QN2RB3H:27017", ...

Read More

How do you limit an array sub-element in MongoDB?

Chandu yadav
Chandu yadav
Updated on 15-Mar-2026 857 Views

You can use $slice operator to limit array elements in MongoDB query results. The $slice operator controls how many elements from an array field are returned in the projection. Syntax db.collection.find( {}, { "arrayField": { $slice: N } } ) Where N can be: Positive number: Returns first N elements Negative number: Returns last N elements [skip, limit]: Skips elements and limits result Sample Data db.limitAnArrayDemo.insertOne({ _id: 101, "PlayerName": "Bob", ...

Read More

Update only specific fields in MongoDB?

Arjun Thakur
Arjun Thakur
Updated on 15-Mar-2026 874 Views

To update only specific fields in MongoDB, use the $set operator. This operator modifies the value of a field without affecting other fields in the document. Syntax db.collection.update( { "field": "matchValue" }, { $set: { "fieldToUpdate": "newValue" } } ); Sample Data db.updateOnlySpecificFieldDemo.insertMany([ { "EmployeeName": "John", "EmployeeCountryName": "UK" }, { "EmployeeName": "Larry", "EmployeeCountryName": "US" }, { "EmployeeName": "David", "EmployeeCountryName": "AUS" } ]); { "acknowledged": true, ...

Read More
Showing 921–930 of 5,468 articles
« Prev 1 91 92 93 94 95 547 Next »
Advertisements