这是本文档旧的修订版!


MongoDB 常用

添加用户

use admin
db.createUser({user:'admin',pwd:'123456',roles:[{role:'userAdminAnyDatabase',db:'admin'}]})

查找冗余数据

db.HistoryData.aggregate([{
   '$group': {
        '_id': {'symbol': '$symbol','time': '$time'},
        'uniqueIds': {'$addToSet': '$_id'},
        'count': {'$sum': 1}}
    },{
        '$match': {'count': {'$gt': 1}
    }
}]).forEach(function(it){
     it.uniqueIds.shift();
        db.DataH.remove({_id: {$in: it.uniqueIds}});
}); //后面部分是删除冗余的数据

代码

it/database/mongodb_command.1626785569.txt.gz · 最后更改: 2021-07-20 12:52 由 goldentianya
回到顶部
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0