“show collections”命令显示整个集合的列表。我想知道是否有办法使用过滤器列出或搜索特定集合?
例如:
show collections
allocation
axis_selection
dummy
results
param_test
但我只想要以“a”开头的集合(我的过滤器)
show collections
allocation
axis_selection
“show collections”命令显示整个集合的列表。我想知道是否有办法使用过滤器列出或搜索特定集合?
例如:
show collections
allocation
axis_selection
dummy
results
param_test
但我只想要以“a”开头的集合(我的过滤器)
show collections
allocation
axis_selection
您无法修改show collections
打印的命令。但是您可以使用db.getCollectionNames()方法获取集合名称并手动过滤名称数组:
db.getCollectionNames().filter(function (c) { return c.indexOf('a') == 0; })