鍍金池/ 問(wèn)答/Java  數(shù)據(jù)庫(kù)/ mongo索引問(wèn)題

mongo索引問(wèn)題

我在后臺(tái)查看數(shù)據(jù)庫(kù)某個(gè)表的索引是存在多個(gè)

clipboard.png
我重新建了一個(gè)表,有沒(méi)有辦法把全部的索引都添加上

回答
編輯回答
萌小萌

可試:

var indexes = db.user.getIndexes();

indexes.forEach(function(index){
    delete index.v;
    delete index.ns;

    var options = [];
    for (var option in index) {
        if (option != 'key') {
            options.push(index['option']);
        }
    }
   db.usertest.createIndex(index.key, options);
});
2017年6月22日 18:26