有一个很棒的MongoDbC++Driver.唯一让像我这样的新手难以使用它的是缺少极小的示例。例如,我知道有一个名为getCollectionNames的方法,但我不确定如何使用它。在Python中,我会这样做:db=MongoClient(host,port)[db_name]colls=db.collection_names()我完成了。但是我对C++感觉不太舒服,我自己也不知道如何将文档中的原始函数声明转换为一些工作代码。所以,这就是我现在所做的并且看到它有效:ConnectionStringcs=ConnectionString::parse(uri,errmsg);DBCl
“showcollections”命令显示整个集合的列表。我想知道是否有一种方法可以使用过滤器列出或搜索特定的集合?例如:showcollectionsallocationaxis_selectiondummyresultsparam_test但我只想要以“a”开头的集合(我的过滤器)showcollectionsallocationaxis_selection 最佳答案 您不能修改showcollections命令打印的内容。但是您可以使用db.getCollectionNames()获取集合名称方法和手动过滤名称数组:db.ge
mongodbdb.getCollectionNames()命令将为您提供当前数据库中所有集合名称的列表。我想要使用pymongo的相同输出。我用谷歌搜索了一段时间,找不到类似的东西。这样的东西存在吗? 最佳答案 collection_names()将显示当前数据库的集合。来自文档:collection_names()Getalistofallthecollectionnamesinthisdatabase.[readmore] 关于mongodb-db.getCollectionNam