mongodb操做技巧

一、添加字段或更新值mongodb

db.getCollection( 'test').updateMany( {}, { $set:{ 'createTime':'2017-06-29 08:08', 'updateTime':'2017-06-29 08:08 } } );


二、更新字段类型和值
db.getCollection('coinreviews').find({}).forEach(
    function(x){
        x.groupSize = new NumberInt(x.groupSize);// 将字符串转化为数字
        x.lotterySize = new NumberInt(x.lotterySize);
        db.coinreviews.save(x);//保存数据
});
 
三、查询阻塞,数据库压力变大,须要kill掉耗时比较长的查询
 

db.currentOp({"ns" : "saturn.activitylotteryticketlogs"}).inprog.forEach(function(x){数据库

 db.killOp(x.opid)spa

})字符串

 

https://docs.mongodb.com/manual/reference/method/db.currentOp/#db.currentOpget

相关文章
相关标签/搜索