MongoDB update()

In MongoDB the db.collection.update() method modifies an existing document or documents in a collection.

By default, it only updates a single document. But if multi: true is specified, then it updates all documents that match the query criteria.

Read more

MongoDB insert()

In MongoDB the db.collection.insert() method inserts a document or documents into a collection.

The collection part is the name of the collection to insert the document/s into.

Read more

MongoDB insertMany()

In MongoDB the db.collection.insertMany() method inserts multiple documents into a collection.

The collection part is the name of the collection to insert the documents into.

Read more

MongoDB insertOne()

In MongoDB the db.collection.insertOne() method inserts a single document into a collection.

The collection part is the name of the collection to insert the document into.

Read more

2 Ways to Delete a Collection in MongoDB

If you no longer need a collection in MongoDB, you can delete it.

Actually, the term for deleting a collection is to drop the collection.

Either way, here are two ways to delete/drop a collection when using the mongo shell.

Read more

4 Ways to List the Collections in a MongoDB Database

When using MongoDB, there’s more than one way to list the collections in a database.

Here are four ways to get a list of collections in a MongoDB database:

  • The show collections Command
  • The listCollections Command
  • The db.getCollectionNames() Method
  • The db.getCollectionInfos() Method

Read more

MongoDB Upsert Explained

Many update operations in MongoDB have the potential to be upserts. An upsert is a combination of an insert and an update.

It works like this: You perform an update operation based on filter criteria, and if there are any matches, only the matched documents are updated, but if there are no matches, then a new document is inserted.

Read more

Create a Collection in MongoDB

When you create a database in MongoDB, your database is basically an empty container for which you can add one or more collections to.

A collection is analogous to a table in relational databases.

In relational databases, you can use CREATE TABLE to create each table that you want in the database.

But MongoDB is not a relational database, and it stores its data as documents. Each document is stored in a collection.

This article shows you how to create a collection in MongoDB.

Read more