是否有一个命令可以通过mongo shell中的javascript使用,用于判断我的mongodb中是否存在特定的索引.我正在构建一个脚本文件来创建索引.我希望如果我多次运行这个文件,那么就不会重新创建已经存在的索引.
我可以用db.收集getIndexes()获取数据库中所有索引的集合,然后构建一个逻辑来忽略已经存在的索引,但我想知道是否有命令获取索引,然后忽略创建索引的脚本.比如:
If !exists(db.collection.exists("indexname"))
{
create db.collectionName.CreateIndex("IndexName")
}