在Rails中,我試圖通過提供正則表達式使用LIKE查詢從mongodb中獲取數據,但即使沒有得到正確的輸出。Rails 4 + MongoDB +搜索查詢LIKE沒有給出正確的輸出
型號:用戶
_id, name, display_name, age, address, nick_name
a1, Johny, Johny K, 12, New York, John
b1, James, James Waltor, 15, New York, James
c1, Joshua, Joshua T, 13, California, Josh
現在我有3個記錄集。
查詢1:具有搜索用戶「喬」作爲關鍵字在初始名稱
User.where(name: /^jo/i)
輸出 - 只有一個記錄 - 而不是兩個。
查詢2: - 匹配所有列文本值
User.where($where: /^jo/i)
沒有得到適當的輸出。