mongodb 怎麼模糊搜尋

我們在寫 SQL 語法的時候常常會使用 like 來做模糊搜尋,如果今天用 mongodb 來做模糊搜尋該怎麼做呢?
假設我們的資料格式為以下

[
{
name: 'jack',
phone: '09818886660',
},
{
name: 'ken',
phone: '09865563690',
},
{
name: 'lion',
phone: '09663365890',
},
{
name: 'mike',
phone: '09897785470',
}
]
我們想要撈出名字有 k 的人,我們就可以用正規表示式來搭配 find 指令
db.getCollection('user').find({
name: /k/
})
如此一來所有名字有 k 的人就會被撈出來了
One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.