2

如何使用脚本/文件创建多个索引,以便我可以在 shell 中运行它并在一个操作中创建所有索引?

信息在这里列出:http: //docs.mongodb.org/manual/tutorial/write-scripts-for-the-mongo-shell/

我是否创建一个 javascript 文件 (.js) 并ensureIndex一个接一个地列出所有 es,例如:

db.data1.ensureIndex(..)
db.data2.ensureIndex(..)
db.data3.ensureIndex(..)
db.data4.ensureIndex(..)

这在语法上正确吗?这是要编译吗?

4

1 回答 1

1

基本上你是对的。

你在一个文件中写一个 js 函数

a = {}
a.b = function(){
  db.coll.createIndex(<options>);
  // do all other things
}
a.c = function(){
  // something else
}

然后加载js

load("jsfile.js")

然后执行你的功能a.b();

你的代码有什么问题?你说的编译是什么意思?

于 2013-11-01T07:44:42.720 回答