我有这样的桌子:
"products": [
{
"reviews": [],
"_id": "5ece6d09cab302507c5d147e",
"category": {
"_id": "5ece6c07cab302507c5d1478",
"type": "Marketing",
=
我想用'category.type'=='Marketing'获得所有产品。
以这种方式工作:
let products = await Product.find({ 'category': '5ece6c07cab302507c5d1478' })
但是我不想使用ID进行搜索,而是使用“营销”一词。
这不返回任何内容...
let products = await Product.find({ 'category.type': 'Marketing' })
请帮助
答案 0 :(得分:0)
尝试一下:
let products = await Product.find({ "category.type": {$eq: "Marketing"} });