mgoで部分一致(曖昧)findする方法 – mongoDB
皆さんこんにちわ!
ただいま大崎駅のスタバでプログラミングしてます。藤沢と申します。
私、 https://www.language-exchange.fun/ というサービスを開発してるのですが、
mongoDBをGoで使う
このサービスはGoとMongoで開発しておりまして、GoでMongoを扱うためにmgoというものを使っているのですが
mgoでfindするとき部分一致で検索したい
ユーザーが投稿したブログを部分一致で表示させてユーザーへ提供するために、部分一致検索でdbを検索させてみたいと思います。
bson.RegExを使うとできるらしい
c.Find(bson.M{"title": bson.RegEx{hashtag+".*", ""}}).All(&HASHTAG_BLOGS)
どうやら、`bson.RegEx` を使うとできるらしく、実際できました。titleカラムがhashtag(<=変数)に部分一致してたら、全部取得して、HASHTAG_BLOGSへ入れる
参考 : how to do a like query using mgo package for golang
以上になります!^^
最後まで読んでいただき、ありがとうございました〜
finddoctorは、グーグル検索のSEOで遥か彼方ページ目に飛ばされて、永遠に探せないような、多くの人のヘルスケアに関する体験談や経験談、闘病日誌などを簡単に探せる&簡単に便利に書けるサービスとなってます。よければアクセスしてみてくださいね〜\\\\٩( ‘ω’ )و ////