猫鼬迭代并发布订单find()结果数组

时间:2019-09-17 10:00:32

标签: javascript mongodb mongoose

基于subprocess.Popen(['wine', '--version'], stdout = subprocess.PIPE, stderr = subprocess.PIPE).communicate()的列表,我需要获取猫鼬数据并以给定FileNotFoundError: [Errno 2] No such file or directory: 'wine': 'wine'的相同顺序构建一个返回数组。不存在的字段必须用ids填充。这是我的代码:

ids

无论id是否存在,每次调用该函数都会得到一个null数组。我在这里做什么错了?

1 个答案:

答案 0 :(得分:0)

尝试此代码,

 let rows = ids.filter(id => {
            let found = results.filter(item => {
                if(item._id == id){
                    return item;    
                }else{
                    return false
                }
            });

            return found ? found : null;
        });