findメソッドで検索対象に変数を使う方法についてつまづいたのでメモ。
単純にやりがちだがこれではエラー。
"/"と/が異なるので。
var word = "テスト"
var query = ({test: "/" + word + "/"})
testDB.find(query).function(err, item) {
//hogehoge
}
RegExpを使うことで解決
var word = "テスト"
var query = ({test: new RegExp(".*" + word + ".*" , "i")})
testDB.find(query).function(err, item) {
//hogehoge
}