3 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
看起來(lái)運(yùn)算符語(yǔ)法也有錯(cuò)誤$or。每個(gè)表達(dá)式都應(yīng)該是單獨(dú)的大括號(hào)。另外,由于您使用的是貓鼬,因此可以使用如下的正則表達(dá)式。$option 用于使搜索不區(qū)分大小寫。
Product.find(
{
$or: [
{
name: { $regex: "box", $options: "i" },
},
{ type: { $regex: "box", $options: "i" } },
],
},
function (err, results) {
console.log(err);
console.log(results);
}
);

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
我認(rèn)為您要做的是使用 $or 運(yùn)算符。語(yǔ)法是這樣的:
Product.find(
{
$or: [
{name: /box/},
{type: /box/}
]
});
添加回答
舉報(bào)