On this page
db.getCollectionNames()
On this page
Definition
db.
getCollectionNames
( )-
Returns an array containing the names of all collections and views in the current database.
Considerations
Changed in version 3.0.0.
For MongoDB 3.0 deployments using the WiredTiger storage engine, if you run db.getCollectionNames()
from a version of the mongo
shell before 3.0 or a version of the driver prior to 3.0 compatible version, db.getCollectionNames()
will return no data, even if there are existing collections. For more information, see WiredTiger and Driver Version Compatibility.
Required Access
The user executing the method requires either find
privileges on the system.namespaces
collection or the listCollections
privilege action. At a minimum, the read
built-in role provide the requisite permissions.