相关疑难解决方法(0)

检查mongodb中是否存在索引

是否有一个命令可以通过mongo shell中的javascript使用,可用于检查我的mongodb中是否存在特定索引.我正在构建一个可以创建索引的脚本文件.我希望如果我多次运行此文件,则不会重新创建已存在的索引.

我可以使用db.collection.getIndexes()来获取我的数据库中所有索引的集合,然后构建一个逻辑来忽略已经存在的那些但我想知道是否有命令获取索引然后忽略脚本这会创建索引.就像是:

If !exists(db.collection.exists("indexname")) 
{
    create  db.collectionName.CreateIndex("IndexName")
}
Run Code Online (Sandbox Code Playgroud)

mongodb

33
推荐指数
2
解决办法
2万
查看次数

标签 统计

mongodb ×1