- Reference >
mongosh
Methods >- Database Methods >
- db.getSiblingDB()
db.getSiblingDB()¶
On this page
Definition¶
-
db.
getSiblingDB
(<database>)¶ Parameter Type Description database
string The name of a MongoDB database. Returns: A database object. Used to return another database without modifying the
db
variable in the shell environment.
Example¶
You can use db.getSiblingDB()
as an alternative to the use
<database>
helper. This is particularly useful when writing scripts
using mongosh
where the use
helper is not
available.
Consider a MongoDB instance with two databases, users
and
records
. The active
collection is a part of the users
database. The requests
collection is a part of the records
database.
Specify a Database¶
This operation sets the db
object to point to the database named
users
, and then returns a document count
for the active
collection.
Use Multiple Databases¶
You can create multiple db
objects, that refer to different
databases, as in the following sequence of operations:
This operation creates two db
objects. Each db
object refers to
a different database, users
or records
.
For each database, the query returns:
- a
document count
, and - an
example document
from a collection in that database.