这是本文档旧的修订版!
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}});
}); //后面部分是删除冗余的数据
代码
