基于属性过滤mongodb文档并链接结果



我正在使用MEAN堆栈开发一个购物网站。考虑有一个名为Mongoose的产品模型,它有12个不同的属性,如颜色、尺寸、品牌等。我想添加一个功能,让用户根据自己对属性和相关值的选择来过滤产品,就像所有的购物网站一样。如果用户做出多项选择,我如何动态查询和查找产品并链接结果。

用类似的东西调用此函数:{color: 'red', brand: 'company ltd'}

function findProducts(options, callback) {
  let conditions = {};
  Objects.keys(options).forEach(key => {
      conditions[key] = new RegExp(options[key], 'i');
    });
    Products.find(conditions, callback);
  }

相关内容

  • 没有找到相关文章

最新更新