问题描述
如何把 mongoDB 中某个 collection 的 indexes 应用到另一个相似的 collection 上面?
首先可以通过这个原生的方法查看 index 列表
结果
但问题是这并不是可执行的语句,如何能像 mysql 一样导出创建 index 的语句,以便可以应用在新表上?
解决办法
根据我简单的 research 发现没有原生的方法可以实现,但是mongosh
可以通过执行js
script 来实现。
Step0: 新建/tmp/script.js
文件
Step1: 通过mongosh
执行 script
结果直接是可执行的 mongo 语句
Step2: 根据自己的需求更新语句,然后应用在新 collection 上面
最新评论