扫码关注官方订阅号
mongodb的命令 show collections能不能像mysql一样 show tables like '%xxx%'这样使用?我试了,怎么都不行
学习是最好的投资!
除了以上方法外,还可以用db.getCollectionInfos()方法,它直接接受一个filter:
db.getCollectionInfos()
db.getCollectionInfos({name: /test/})
show collections好像不能用这样。但是你可以通过 db.getCollectionNames获得个数组,以后用javascript的filter选择collections:
db.getCollectionNames().filter(function(el) {return el.indexOf('xxx') !== -1})
db.getCollectionInfos({name:{$regex:'test'}})与已采纳的答案其实是一样的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
除了以上方法外,还可以用
db.getCollectionInfos()方法,它直接接受一个filter:show collections好像不能用这样。但是你可以通过 db.getCollectionNames获得个数组,以后用javascript的filter选择collections:
db.getCollectionInfos({name:{$regex:'test'}})
与已采纳的答案其实是一样的