0

如何查询不区分大小写的搜索或 where 条件。

例如,我有收藏标签

{
_id:"id1",
tag:"abc"
}
{
_id:"id2",
tag:"ABC"
}

如果我查询::where('tag','abc')

我得到了唯一的 id1 文件。如何将其查询为不区分大小写,以便我可以检索两个文档(id1 和 id2)?

非常感谢任何帮助。

4

1 回答 1

2

我自己找到了解决方案。

我需要使用没有模式匹配 (%) 符号的 like 运算符。

ModelName::where('tag','like','abc');

这将返回两个文档 (id1,id2)。

请让我知道此查询是否存在更好的解决方案。

于 2017-10-18T06:05:39.577 回答