Skip to content

Commit 505b6eb

Browse files
committed
PYTHON-1558 Use nameOnly option in list_collection_names and collection_names methods
1 parent 72cab93 commit 505b6eb

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pymongo/database.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,8 @@ def list_collection_names(self, session=None):
597597
.. versionadded:: 3.6
598598
"""
599599
return [result["name"]
600-
for result in self.list_collections(session=session)]
600+
for result in self.list_collections(session=session,
601+
nameOnly=True)]
601602

602603
def collection_names(self, include_system_collections=True,
603604
session=None):
@@ -614,7 +615,8 @@ def collection_names(self, include_system_collections=True,
614615
"""
615616
kws = {} if include_system_collections else _SYSTEM_FILTER
616617
return [result["name"]
617-
for result in self.list_collections(session=session, **kws)]
618+
for result in self.list_collections(session=session,
619+
nameOnly=True, **kws)]
618620

619621
def drop_collection(self, name_or_collection, session=None):
620622
"""Drop a collection.

0 commit comments

Comments
 (0)