MongoDB $log10 Operator Last Updated : 15 Jul, 2025 Comments Improve Suggest changes Like Article Like Report In MongoDB, the $log10 operator is a powerful tool that allows users to perform mathematical computations directly within the database. This operator returns the base 10 logarithm of a specified number and making it invaluable for data analysis and transformation tasks. In this article, We will learn about the MongoDB $log10 Operator by understanding various examples in detail and so on.MongoDB $log10 OperatorMongoDB $log10 operator returns the base 10 logarithms of a specified number. It can be used within aggregation expressions to perform mathematical operations on document numerical values. This operator is used to find the log base 10 of the specified number and returns the result as a double.Syntax: { $log10: <number> }Here, the number is a valid expression until it resolves to a non-negative number. If the entered value is null, then this operator will return null.If the entered value is NaN, then this operator will return NaN.If the entered value is a missing field, then this operator will return null.Examples of MongoDB $log10 Operator In the following examples, we are working with:Database: GeeksforGeeksCollection: exampleDocument: two documents that contain the details of the shapes in the form of field-value pairs.Output:Example 1: Using $log10 OperatorIn this example, we are going to find the log base 10 of the value of the side field in the square document.db.example.aggregate([{$match:{name: "Square"}},... {$project: {logbas10: {$log10: "$side"}}}])Output:Example 2: Using $log10 operator in the embedded documentIn this example, we are going to find the log base 10 of the value of the measurement.height field in the rectangle document. db.example.aggregate([{$match:{name: "Rectangle"}},... {$project: {logbase10: {$log10: "$measurement.height"}}}])Output: ConclusionThe $log10 operator in MongoDB simplifies the process of performing logarithmic calculations within the database, enhancing the efficiency and effectiveness of data analysis tasks. By using this operator, users can perform complex mathematical transformations directly in their MongoDB queries, reducing the need for additional data processing steps outside the database. Comment More info A ankita_saini Follow Improve Article Tags : MongoDB Databases MongoDB-operators Explore MongoDB Tutorial 7 min read IntroductionHow do Document Databases Work? 6 min read How MongoDB works ? 4 min read MongoDB: An introduction 3 min read MongoDB: Getting Started 5 min read MongoDB - Working and Features 8 min read Difference between RDBMS and MongoDB 5 min read MongoDB vs MySQL 5 min read InstallationHow to Install and Configure MongoDB in Ubuntu? 5 min read How to Install MongoDB on MacOS 6 min read How to Install MongoDB on Windows? 5 min read Basics of MongoDBMongoDB - Database, Collection, and Document 7 min read MongoDB Cursor 9 min read DataTypes in MongoDB 8 min read What is ObjectId in MongoDB 5 min read What is a MongoDB Query? 10 min read MongoDB - Create Database using Mongo Shell 4 min read MongoDB | Delete Database using MongoShell 4 min read MongoDB CRUD Operations 3 min read MongoDB MethodsMongoDB - Insert() Method 6 min read MongoDB insertOne() Method - db.Collection.insertOne() 3 min read MongoDB insertMany() Method - db.Collection.insertMany() 6 min read MongoDB - Bulk.insert() Method 2 min read MongoDB - bulkWrite() Method 8 min read MongoDB - Update() Method 7 min read MongoDB - updateOne() Method 4 min read MongoDB updateMany() Method - db.Collection.updateMany() 4 min read MongoDB - Find() Method 3 min read MongoDB - FindAndModify() Method 6 min read MongoDB - FindOne() Method 3 min read MongoDB - findOneAndDelete() Method 6 min read MongoDB - db.collection.findOneAndReplace() Method 6 min read MongoDB - db.collection.findOneAndUpdate() Method 5 min read MongoDB - sort() Method 4 min read MongoDB - copyTo() Method 3 min read MongoDB Count() Method - db.Collection.count() 5 min read MongoDB - countDocuments() Method 5 min read MongoDB - Drop Collection 4 min read MongoDB Remove() Method - db.Collection.remove() 5 min read MongoDB - db.collection.deleteone() 2 min read MongoDB - Distinct() Method 3 min read MongoDB - limit() Method 4 min read MongoDB - skip() Method 4 min read MongoDB | ObjectID() Function 2 min read MongoDB - db.collection.CreateIndex() Method 7 min read createIndexes() Method in MongoDB 5 min read MongoDB - getIndexes() Method 4 min read MongoDB dropIndex() Method 5 min read MongoDB - dropIndexes() Method 3 min read Comparison OperatorsMongoDB - Comparison Query Operators 3 min read MongoDB $cmp Operator 4 min read MongoDB $gt Operator 4 min read MongoDB - $lt Operator 4 min read MongoDB - $eq Operator 4 min read MongoDB - $lte Operator 2 min read MongoDB - $gte Operator 2 min read MongoDB - $ne Operator 2 min read MongoDB $in Operator 4 min read MongoDB - $nin Operator 2 min read Logical OperatorsMongoDB - Logical Query Operators 3 min read MongoDB AND operator ( $and ) 4 min read MongoDB OR operator ( $or ) 6 min read MongoDB NOT operator ( $not ) 5 min read MongoDB NOR Operator ( $nor ) 4 min read Arithmetic OperatorsMongoDB $add Operator 4 min read MongoDB $subtract Operator 4 min read MongoDB $multiply Operator 4 min read MongoDB $divide Operator 4 min read MongoDB $abs operator 4 min read MongoDB $floor Operator 4 min read MongoDB $ceil Operator 3 min read MongoDB $mod Operator 1 min read MongoDB $sqrt Operator 2 min read MongoDB $pow Operator 4 min read MongoDB $exp Operator 3 min read MongoDB $log Operator 3 min read MongoDB $log10 Operator 3 min read MongoDB $ln Operator 5 min read Field Update OperatorsMongoDB - Field Update Operators 5 min read MongoDB - $max Operator 4 min read MongoDB - $min Operator 5 min read MongoDB - $inc Operator 5 min read MongoDB - $mul Operator 5 min read MongoDB - Rename Operator ($rename) 5 min read MongoDB - Current Date Operator ($currentDate) 2 min read MongoDB - $setOnInsert Operator 4 min read MongoDB Bitwise Update Operator 3 min read Array Expression OperatorsMongoDB - $isArray Operator 6 min read MongoDB $size Operator 5 min read MongoDB $arrayElemAt Operator 5 min read MongoDB $concatArrays Operator 4 min read MongoDB $reverseArray Operator 5 min read Like