mongodb でデータを検索しようとしています。私はこのようなデータを持っています
{"name":"xxxx","product":"laptop,phone,mobile"}
{"name":"yyyy","product":"phone,iphone,pendrive"}
「電話」がプロダクトキーにあるのを見つけようとしているので、ターミナルでこのコマンドを試しました
db.collection.find({"product": /phone/});
それは正常に動作していますが、私のアプリケーションでは動作していません。そのため、アプリケーションでそのように動的に試しました。
var key=phone;
var name="/"+key+"/";
collection.find({"product":name}).toArray(function(err,result)
{
console.log(result.length);
});
しかし、私は常に0の長さしか取得していないので、それを動的に使用するにはどうすればよいですか?