node.js - 对于来自 mongo 数据库的循环节点 js
问题描述
我有一个名为 testcase 的 mongodb 集合
const testcaseSchema = new Schema({
name: {type : String, required : true , unique : true},
upload: String,
run: String,
modify: String,
delete: String,
});
我使用子进程为每个测试用例运行命令这里有 2 个示例
//test
router.get('/test', (req, res) => {
ls.exec('cd ../../pythonProject1/TestCases & robot InputBox.robot ', (error, stdout, stderr) => {
if (error) {
console.log(`error: ${error.message}`);
return;
}
if (stderr) {
console.log(`stderr: ${stderr}`);
return;
}
res.send(`stdout: ${stdout}`);
});
})
//login admin
router.get('/LoginAdmin', (req, res) => {
ls.exec('cd ../../pythonProject1/MrRobot & robot LoginAdmin.robot ', (error, stdout, stderr) => {
if (error) {
console.log(`error: ${error.message}`);
return;
}
if (stderr) {
console.log(`stderr: ${stderr}`);
return;
}
res.send(`stdout: ${stdout}`);
});
})
现在我手动为每个测试用例编写每个子进程我想从我的测试用例集合中创建一个 for 循环,让我为数据库中的每一行运行子进程,而不必总是手动编写一个新进程,只需更改姓名
请提供任何帮助
解决方案
推荐阅读
- python-3.x - 用于命名实体识别的 Spacy 交叉验证
- c# - 为什么 ComputeHash 的执行速度比 certutil -hashfile 慢得多?
- perl - MULTIPLICITY 和 PERL_IMPLICIT_CONTEXT 的关系
- javascript - Wordpress - 如何从优化 JavaScript 代码中排除 google autoaddress js
- pdf - 在 Illustrator 中链接时在 windows 下使用 ggsave 生成 PDF 字体的问题
- microsoft-graph-api - 如何使用 Graph API 获取扩展属性?
- php - 是否可以访问 wordpress 主题上的 php 脚本
- javascript - 理解和转换 Ruby 的 ChunkyPNG 到 Javascript 等价物
- crm - Bitrix24 crm 上的分类自定义字段
- c# - 关闭表单时管理活动表单 C#