Robo3T中批量操作数据

2021-04-22 15:52:46 浏览数 (1)

背景

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

工具

Robo3T

正文

MongoDB查询实例:

代码语言:javascript复制
db.getCollection('risk_case_data').find({"caseNo":"123546"});

MongoDB统计条数示例:

代码语言:javascript复制
db.getCollection('risk_case_data').count();
db.getCollection('risk_case_data').find({"caseNo":"123546"}).count();

MongoDB删除示例:

代码语言:javascript复制
db.getCollection('risk_case_data').remove();	//全删
db.getCollection('risk_case_data').remove({"caseNo":{"$eq": null}})	//删除caseNo等于null的数据

MongoDB新增示例:

代码语言:javascript复制
db.getCollection('risk_case_data').insert({"caseNo":"123546"})	//新增一条caseNo等于123546的数据

MongoDB批量新增示例:

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

0 人点赞