概念解析:
SQL术语/概念MongoDB术语/概念解释/说明
database database数据库
table collection数据库表/集合
row document数据记录行/文档
column field数据字段/域
index index索引
table joins 表连接 ,MongoDB不支持
primary key primary key主键,MongoDB自动将_id字段设置为主键
1、新建.sh文件
2、编写脚本语句
# 为所有wbj设置默认状态1
db.c_aoss_afterwards_order_rank.update(
{"$or":[{"dwsjEx":0},{"ddjeEx":0},{"dddlEx":0},{"fwsjEx":0},{"fwxmEx":0},{"ddjgsjEx":0},{"zpEx":0},{"otherEx":0},{"zcddEx":0}]},
{$set: {"wbj":1}},{multi:1}
);
#db:数据库
#c_aoss_afterwards_order_rank:集合
#update:修改命令
#$or:或命令
#dwsjEx:文档名
#0:文档值
#$set:新增命令
#update({查询条件},{新增的文档和对应的值},{1、全部更新;0、只更新第一条(默认);})
# 新增zcddEc字段
db.c_aoss_afterwards_order_rank.update({}, {$set: {zcddEx:'0'}}, {multi: 1});
# 修改wbj和zcddEx为int类型
db.c_aoss_afterwards_order_rank.find().forEach(function(obj){
obj.zcddEx =NumberInt(obj.zcddEx);
obj.wbj =NumberInt(obj.wbj);
db.c_aoss_afterwards_order_rank.save(obj);
});
网友评论