const mongoose = require("mongoose");
const { ObjectId } = mongoose.Schema;
const productSchema = new mongoose.Schema(
{
title: {
type: String,
trim: true,
required: true,
maxlength: 32,
text: true,
},
category: {
type: ObjectId,
ref: "Category",
},
)
我正在try 根据类别名称过滤产品,但目录本身是一个不同的集合.由于当前筛选条件不起作用,我如何正确应用筛选条件.
const products = await Product.find({ title:title, "category.name": categ})
const categorySchema = new mongoose.Schema(
{
name: {
type: String,
trim: true,
required: "Name is required",
minlength: [2, "Too short"],
maxlength: [32, "Too long"],
},
{ timestamps: true }
);