查詢出hospitalName是xx醫院和openId以2開頭的所有記錄,並且更新my_booking表中的payType為1.
db.getCollection('my_booking').find({"hospitalName":/xx醫院/,openId:/^2/}).forEach(
function(item){
db.getCollection('my_booking').update({"_id":item._id},{$set:{"payType": "1"}})
}
)
查詢出hospitalName是xx醫院和openId不以2開頭的所有記錄,並且更新my_booking表中的payType為2.
db.getCollection('my_booking').find({"hospitalName":/xx醫院/,openId:{$not:/^2/}}).forEach(
function(item){
db.getCollection('my_booking').update({"_id":item._id},{$set:{"payType": "2"}})
}
)
查詢出xx醫院和不已2開頭的openId的所有記錄,並且將每條記錄的outTradeNo2賦值給outTradeNo1.
db.getCollection('my_booking').find({"hospitalName":/運城市中心醫院/,openId:{$not:/^2/}}).forEach(
function(item){
db.getCollection('my_booking').update({"_id":item._id},{$set:{"outTradeNo1": item.outTradeNo2}})
}
)
