周大胖子 发表于 2018-10-24 23:48:46

记录一个事情 node js 多条件查询问题

我要查一个数组 和它对应的值, 总不能循环 find 吧, 所有 我灵活的利用了 $or:
// 更新保证商品的名称正确
    for(var z=0; z<pt.length; z++){
      for(var i =0; i<pt.pitem.length; i++){
            let a = pt.pitem.sparr ; //取出参数
            let b = [];
            for(var k =0; k<a.length; k++){
                b.push({'xtype':a})
            }
            // 分批次查询 t 是一行的查询结果
            let t = await DB.find('xlist',{$or:b})
            // 拿完之后 再还原回去 嘿嘿 这样下面赋值就不要动了
            pt.pitem.sparr = t
      }
    }但是 上述代码 是三层 for 循环, 不推荐使用
页: [1]
查看完整版本: 记录一个事情 node js 多条件查询问题