MongoDB Reference

The most popular NoSQL database for modern web applications. Explore 66 entries across 4 categories.

Showing 66 references
Aggregation

$addFields

The $addFields aggregation stage processes documents in a pipeline.

Operators

$addToSet

The $addToSet operator is used for querying or updating documents.

Operators

$all

The $all operator is used for querying or updating documents.

Operators

$and

The $and operator is used for querying or updating documents.

Aggregation

$count

The $count aggregation stage processes documents in a pipeline.

Operators

$elemMatch

The $elemMatch operator is used for querying or updating documents.

Operators

$eq

The $eq operator is used for querying or updating documents.

Operators

$exists

The $exists operator is used for querying or updating documents.

Operators

$expr

The $expr operator is used for querying or updating documents.

Aggregation

$facet

The $facet aggregation stage processes documents in a pipeline.

Aggregation

$group

The $group aggregation stage processes documents in a pipeline.

Operators

$gt

The $gt operator is used for querying or updating documents.

Operators

$gte

The $gte operator is used for querying or updating documents.

Operators

$in

The $in operator is used for querying or updating documents.

Operators

$inc

The $inc operator is used for querying or updating documents.

Aggregation

$limit

The $limit aggregation stage processes documents in a pipeline.

Aggregation

$lookup

The $lookup aggregation stage processes documents in a pipeline.

Operators

$lt

The $lt operator is used for querying or updating documents.

Operators

$lte

The $lte operator is used for querying or updating documents.

Aggregation

$match

The $match aggregation stage processes documents in a pipeline.

Operators

$max

The $max operator is used for querying or updating documents.

Operators

$min

The $min operator is used for querying or updating documents.

Operators

$mul

The $mul operator is used for querying or updating documents.

Operators

$ne

The $ne operator is used for querying or updating documents.

Operators

$nin

The $nin operator is used for querying or updating documents.

Operators

$nor

The $nor operator is used for querying or updating documents.

Operators

$not

The $not operator is used for querying or updating documents.

Operators

$or

The $or operator is used for querying or updating documents.

Operators

$pop

The $pop operator is used for querying or updating documents.

Aggregation

$project

The $project aggregation stage processes documents in a pipeline.

Operators

$pull

The $pull operator is used for querying or updating documents.

Operators

$pullAll

The $pullAll operator is used for querying or updating documents.

Operators

$push

The $push operator is used for querying or updating documents.

Operators

$regex

The $regex operator is used for querying or updating documents.

Operators

$rename

The $rename operator is used for querying or updating documents.

Aggregation

$replaceRoot

The $replaceRoot aggregation stage processes documents in a pipeline.

Aggregation

$set

The $set aggregation stage processes documents in a pipeline.

Operators

$set

The $set operator is used for querying or updating documents.

Operators

$size

The $size operator is used for querying or updating documents.

Aggregation

$skip

The $skip aggregation stage processes documents in a pipeline.

Aggregation

$sort

The $sort aggregation stage processes documents in a pipeline.

Operators

$type

The $type operator is used for querying or updating documents.

Operators

$unset

The $unset operator is used for querying or updating documents.

Aggregation

$unwind

The $unwind aggregation stage processes documents in a pipeline.

Methods

aggregate()

The aggregate() method is used to interact with collections in MongoDB.

Concepts

BSON

Binary JSON. The format MongoDB uses to store documents.

Concepts

Collection

A grouping of MongoDB documents. Equivalent to an RDBMS table.

Methods

countDocuments()

The countDocuments() method is used to interact with collections in MongoDB.

Methods

createIndex()

The createIndex() method is used to interact with collections in MongoDB.

Methods

deleteMany()

The deleteMany() method is used to interact with collections in MongoDB.

Methods

deleteOne()

The deleteOne() method is used to interact with collections in MongoDB.

Methods

distinct()

The distinct() method is used to interact with collections in MongoDB.

Concepts

Document

A record in a MongoDB collection and the basic unit of data.

Methods

drop()

The drop() method is used to interact with collections in MongoDB.

Methods

dropIndex()

The dropIndex() method is used to interact with collections in MongoDB.

Methods

estimatedDocumentCount()

The estimatedDocumentCount() method is used to interact with collections in MongoDB.

Methods

explain()

The explain() method is used to interact with collections in MongoDB.

Methods

find()

The find() method is used to interact with collections in MongoDB.

Methods

findOne()

The findOne() method is used to interact with collections in MongoDB.

Methods

insertMany()

The insertMany() method is used to interact with collections in MongoDB.

Methods

insertOne()

The insertOne() method is used to interact with collections in MongoDB.

Concepts

ObjectId

A 12-byte BSON type, used as the default _id field.

Methods

replaceOne()

The replaceOne() method is used to interact with collections in MongoDB.

Methods

updateMany()

The updateMany() method is used to interact with collections in MongoDB.

Methods

updateOne()

The updateOne() method is used to interact with collections in MongoDB.

Methods

watch()

The watch() method is used to interact with collections in MongoDB.