如何在pymongo(javascript)中查询获取集合

时间:2017-04-10 16:56:36

标签: python pymongo

从Mongo控制台我可以使用Javascript通过使用以下函数来获取集合 db.getCollectionNames().forEach(function(d){if(d.match(/_test$/)){print (d);}}) 它给出了名称以test结尾的所有集合。

我怎么能通过python,即pymongo

做同样的事情

1 个答案:

答案 0 :(得分:1)

使用collection_names

import pymongo
c = pymongo.MongoClient()
for nm in c.my_database.collection_names():
    if nm.endswith('test'):
        print(nm)

替换" my_database"使用要列出其集合的数据库的名称。