gpt4 book ai didi

node.js - 根据属性过滤 mongodb 文档并链接结果

转载 作者:太空宇宙 更新时间:2023-11-04 00:32:51 25 4
gpt4 key购买 nike

我正在使用 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);
}

关于node.js - 根据属性过滤 mongodb 文档并链接结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40326128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com