mongodb數(shù)據(jù)shell腳本

概念解析:

SQL術(shù)語/概念MongoDB術(shù)語/概念解釋/說明

database database數(shù)據(jù)庫

table collection數(shù)據(jù)庫表/集合

row document數(shù)據(jù)記錄行/文檔

column field數(shù)據(jù)字段/域

index index索引

table joins?表連接 ,MongoDB不支持

primary key primary key主鍵,MongoDB自動將_id字段設(shè)置為主鍵

1、新建.sh文件

2、編寫腳本語句

# 為所有wbj設(shè)置默認(rèn)狀態(tài)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:數(shù)據(jù)庫

#c_aoss_afterwards_order_rank:集合

#update:修改命令

#$or:或命令

#dwsjEx:文檔名

#0:文檔值

#$set:新增命令

#update({查詢條件},{新增的文檔和對應(yīng)的值},{1、全部更新;0、只更新第一條(默認(rèn));})

# 新增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);

});

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容