Find Out if a Query uses an Index in MongoDB

In MongoDB, you can use the cursor.explain() method or the db.collection.explain() method to determine whether or not a query uses an index.

These methods enable you to view the query plan for the query, which includes whether or not it uses an index.

Read more

MongoDB $rand

In MongoDB, the $rand aggregation pipeline operator returns a random float between 0 and 1.

The floating point value has up to 17 digits after the decimal point. Any trailing zeros are dropped, so the number of digits may vary.

The $rand operator was introduced in MongoDB 4.4.2.

Read more

2 Ways to Delete a Database in MongoDB

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

Technically speaking, the term normally used for deleting a database is drop. To drop a database is to delete it.

In any case, below are two ways you can drop/delete a database in the mongo shell.

Read more