我显然不了解猫鼬的聚合功能。我正在尝试查询productCode字段并返回所有产品。下面的代码返回错误;
Product.aggregate(...)。search不是函数。
我在这里做错了什么?我在用猫鼬。
products = await Product.aggregate().search({
text: {
query: 'text_supplied',
path: 'productCode'
}
});
更新日期
查询中的文本来自输入字段。我想返回产品集合中包含我从输入字段传递的文本的所有文档。这是为了在客户端自动完成下拉菜单。例如。
来自输入字段的文本:“ 1”;
Mongodb集合:Products
[
{
productCode: '1A'
},
{
productCode: 'C1'
},
{
productCode: 'C2'
}
];
在这种情况下,我想返回每个包含“ 1”的产品。在那里返回“ 1A”和“ C1”