NextJs Mongodb 节点 |按类别过滤产品的最佳方式

NextJs Mongodb NodeJs | best way to filter products by category

我是 MERN Stack 的新手,我正在构建我的第一个项目,但我一直在寻找一种方法来 按类别过滤产品 我正在考虑为 MongoDB 中的每个项目添加一个 "Category" 字段,但我不知道如何只显示这个特定的类别 如果您能给我一个 总体思路 ,也许是一个 示例 甚至 资源 以供学习。 .. 因为在 YouTube 上我看到很多视频都在过滤静态产品,但就我而言,我有一个 数据库 ,我找不到任何有用的东西.. .

是的,您可以添加一个类别字段,然后只查询具有某个特定类别的文档。

const cursor = db.collection('inventory').find({ category: 'red' });

您在此处查询集合“库存”中类别字段中值为“red”的文档。

这里是 MongoDB 有关查询的文档。或者您可能想使用 ORM 系统,例如 prisma - 它使事情变得不那么复杂。