特定の部分文字列を含むアイテムを検索しようとしていますが、結果が返されません (大文字と小文字を含め、データがクエリに適していることはわかっていますが):
collection.find({name: "/.*" + keyword + ".*/"}).toArray(function(err, items)
それはキーワードを含むすべてのものと一致するべきではありませんか? 空のオブジェクトを返すだけです。
ExpressJS アプリで通常の MongoDB ドライバーを使用しているだけです。