Visit complete MongoDB roadmap
MongoDB Topic

$lt

$lt

In MongoDB, the $lt operator is used to filter documents where the value of a specified field is less than the provided value. This operator compares the specified field value with the provided one and returns documents that satisfy the “less than” condition. The $lt operator can be used with various data types like numbers, strings, and dates.

Here’s a brief description of the syntax and usage of the $lt operator:

Syntax

{
  field: {
    $lt: value;
  }
}

Usage

For instance, let’s assume you have a collection named products with the following documents:

[
  { _id: 1, name: 'Laptop', price: 1000 },
  { _id: 2, name: 'Smartphone', price: 600 },
  { _id: 3, name: 'Tablet', price: 300 },
  { _id: 4, name: 'Smartwatch', price: 200 },
];

To find all products with a price less than 500, you can use the following query:

db.products.find({ price: { $lt: 500 } });

This query will return the following documents:

[
  { _id: 3, name: 'Tablet', price: 300 },
  { _id: 4, name: 'Smartwatch', price: 200 },
];

In this example, the query checks for documents where the price field has a value less than 500 and returns the matching documents from the products collection.

More Topics

Explore related content

View All Topics
Loved by 100K+ Developers

Start Your Learning
Journey Today

Join thousands of developers who are leveling up their skills with structured roadmaps and expert guidance

No credit card required
Always free
Track your progress