2017-10-18 47 views
0

如何查詢不區分大小寫的搜索或條件。在jenssegers laravel/MongoDB中區分大小寫的搜索查詢

例如,我有收集標籤

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

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

我收到的唯一的ID1文件。 如何查詢它爲不區分大小寫,以便我可以檢索兩個文檔(id1和id2)?

任何幫助,高度讚賞。

回答

1

我發現我自己的解決方案。

我需要使用像無圖案匹配(%)符號運算符。

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

這將返回兩個文檔(id1,id2)。

請讓我知道是否有任何更好的解決方案存在這個查詢。