mongodb 执行脚本
2016-10-13 19:13
405 查看
执行脚本创建表,建立索引
var mvnoCodeArray=new Array("12312323");
var yearPreArray = new Array("2016_10","2016_11","2016_12","2017_1");
createIndexes(mvnoCodeArray,yearPreArray);
function createIndexes(code,yearPre){
for (var j=0; j < code.length; j++) {
for (var i=0; i < yearPre.length; i++) {
var tableName = "FLOW_"+mvnoCode[j]+"_"+yearPre[i];
db[tableName].insert({
"serialNumber" : "7c6b3dds343439b0138209292ded31d17c15",
"createDate" : NumberLong("1474526220000"),
"userName" : "1@163.com",
});
db[tableName].ensureIndex({"createDate":1},{background:true});
db[tableName].ensureIndex({"userName":1},{background:true});
db[tableName].remove({"serialNumber" : "7c6b3dds343439b0138209292ded31d17c15"},{background:true});
}
}
}
然后执行如下命令即可
./mongo localhost:40000/mongodb -usite -p --authenticationDatabase admin /usr/local/mongodb/bin/indexes.txt
var mvnoCodeArray=new Array("12312323");
var yearPreArray = new Array("2016_10","2016_11","2016_12","2017_1");
createIndexes(mvnoCodeArray,yearPreArray);
function createIndexes(code,yearPre){
for (var j=0; j < code.length; j++) {
for (var i=0; i < yearPre.length; i++) {
var tableName = "FLOW_"+mvnoCode[j]+"_"+yearPre[i];
db[tableName].insert({
"serialNumber" : "7c6b3dds343439b0138209292ded31d17c15",
"createDate" : NumberLong("1474526220000"),
"userName" : "1@163.com",
});
db[tableName].ensureIndex({"createDate":1},{background:true});
db[tableName].ensureIndex({"userName":1},{background:true});
db[tableName].remove({"serialNumber" : "7c6b3dds343439b0138209292ded31d17c15"},{background:true});
}
}
}
然后执行如下命令即可
./mongo localhost:40000/mongodb -usite -p --authenticationDatabase admin /usr/local/mongodb/bin/indexes.txt
相关文章推荐
- mongodb的shell执行脚本-js脚本
- mongodb eval 执行服务器端脚本
- mongodb脚本从windows上传到linux无法执行
- shell 脚本下执行Mongodb命令
- mongodb 执行js脚本(二)---mongovue执行
- mongodb 执行js脚本(二)---mongovue执行
- 使用ansible 批量操作mongodb(ansible 利用script模块执行脚本)
- Mongodb执行脚本进行初始化
- 执行存储页面的脚本
- 如何用sqlplus执行sql脚本,且让出错后及时退出sqlplus
- Linux(CentOS)下把python脚本转化成可执行程序
- 在.net执行sql脚本的简单实现
- Oracle批量执行脚本文件
- Linux下shell脚本在crontab中一个周期执行不完,下周期任务被重复执行的问题解决
- shell脚本执行命令 . 和sh 和 source 和 ./ 的使用以及区别
- powershell执行脚本
- Linux下定时执行脚本
- Shell脚本中执行sql语句操作mysql的5种方法
- Shell脚本执行时报错: /bin/sh^M: bad interpreter: No such file or directory
- SHELL脚本执行方式