Robo3T中批量操作数据

背景

功能菜单列表中有导出功能,查询的是MongoDB,导出中做限制只能导出五万的数据条数,如果超过五万的数据则禁止导出,测试环境中为导出做假数据进行测试结界数据条数判断是否准确。

工具

Robo3T

正文

MongoDB查询实例:

db.getCollection('risk_case_data').find({"caseNo":"123546"});

MongoDB统计条数示例:

db.getCollection('risk_case_data').count();
db.getCollection('risk_case_data').find({"caseNo":"123546"}).count();

MongoDB删除示例:

db.getCollection('risk_case_data').remove();    //全删
db.getCollection('risk_case_data').remove({"caseNo":{"$eq": null}}) //删除caseNo等于null的数据

MongoDB新增示例:

db.getCollection('risk_case_data').insert({"caseNo":"123546"})  //新增一条caseNo等于123546的数据

MongoDB批量新增示例:

for (var i = 1; i <=5000;i++){
    db.getCollection('risk_case_data').insert({"code" : "MPOS","mercNum" : '"'+i+'"'})
}  //新增五千条动态MercNum的数据

推荐阅读更多精彩内容