mongodb客户端操作链接以及导出导入命令

导出导入

mongoexport -h IP:PORT -u root -p root -d 库名 -c 表名 --authenticationDatabase=admin -q "{AC_DT:'$dateq'}" |mongoimport -h IP:PORT -u root -p root -d 库名 -c 表名 --authenticationDatabase=admin --numInsertionWorkers 1 --writeConcern='{w:1}' ;




mongo mongodb://user:passwrod@IP:PORT/database?authSource=admin<<! 
db.tableName.remove({AC_DT:"$dateq"});
!

上面的链接是标准链接

in=‘ i n ′ n i n = ′ in' nin=' innin=nin’
ne=‘ n e ′ g r o u p = ′ ne' group=' negroup=group’
sum=‘ s u m ′ m a t c h = ′ sum' match=' summatch=match’
TXN_AMT=‘ T X N A M T ′ S E T T L E A M T = ′ TXN_AMT' SETTLE_AMT=' TXNAMTSETTLEAMT=SETTLE_AMT’
REBATES_AMT=‘ R E B A T E S A M T ′ M A T F E E A M T = ′ REBATES_AMT' MAT_FEE_AMT=' REBATESAMTMATFEEAMT=MAT_FEE_AMT’
MERC_SERVICE_AMT=’$MERC_SERVICE_AMT’

totcount_data=`/home/bietl/mongodb-linux-x86_64-3.4.0/bin/mongo  		IP:prot/database<<!
db.auth('username','password');
use table;
db.table.aggregate([{$match:{'AC_DT':'$dateq'}},{$group:{_id:null,total:{$sum:1} ,mongo_rebates:{$sum:"$REBATES_AMT"},mongo_settle:{$sum:"$SETTLE_AMT"},mongo_txn:{$sum:"$TXN_AMT"},mongo_merc:{$sum:"$MERC_SERVICE_AMT"},mongo_mat:{$sum:"$MAT_FEE_AMT"}}}]);
exit
!`

mongo_txn_ysq=echo $totcount_data |awk -F '[, ]+' '{print $(NF-5)}'

mongo_settle_ysq=echo $totcount_data |awk -F ' ' '{print $(NF-2)}'

这里的区别获取值的最后一个和其他的区别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值