dynamic设置对象中的一个键

我试图在Node.js中为MongoDBdynamic构build一个查询。 创build它的函数是:

app.set('searchTerm', function (field, str){ var i, searchTerm, keywords; keywords = str.split(' '); searchTerm = {field : str , _keywords : keywords}; return searchTerm; }); 

我的问题是,构造的对象结束与string“领域”作为一个关键,而不是传递的参数。 我如何得到它来评估论据?

 app.set('searchTerm', function (field, str){ var i, searchTerm, keywords; keywords = str.split(' '); searchTerm = {_keywords: keywords}; searchTerm[field] = str; console.dir(searchTerm); return searchTerm; });