鍍金池/ 問答/數(shù)據(jù)庫/ mongoose根據(jù)漢字模糊查詢

mongoose根據(jù)漢字模糊查詢

首先,我有個club社團表(集合);
然后,我想根據(jù)輸入的漢字模糊查找,找到名字帶有該漢字的社團。例如:社團有:“天天快跑”、“天悅之音”;我搜“天”字,能找到兩個社團,我搜“快跑”或者“天快”,能搜到“天天快跑”社團,我搜“天悅”或者“天悅之音”,就搜到“天悅之音”社團
最后,向大家求解,這個用mongoose要怎么寫?我只知道:

Club.find({
    clubName: clubName
  }, null, function (clubErr, clubDoc) {
})

能完全匹配,模糊匹配不知道怎么寫,看英文官網(wǎng)也是一知半解,希望寫過的小伙伴能寫下自己怎么寫的,著實找不到簡單易懂的資料,斗膽問問大家了!謝謝

回答
編輯回答
詆毀你

clubName:new RegExp(clubName)

2017年10月29日 08:42
編輯回答
念初

利用正則表達式 去匹配: Query.prototype.regex() 這是文檔

2017年1月2日 10:35