nodejs和mongodb适配器,使用OR条件查询

时间:2014-10-28 08:27:06

标签: node.js mongodb adapter

我正在使用带有mongo adpater的nodejs,我尝试以这种方式使用OR条件查询集合:

var itemFilter = [];

itemFilter.push({visible: true});

if (req.param('s')) {
    itemFilter.push({$or: [{name: req.param('s')}, {itemCode: req.param('s')}]});
}
GSDItem.find(itemFilter)
  .sort({'name': 1})
  .exec(function (err, responseItems) {
        items = responseItems;
        return callBack();
  });

find()总是返回一个空数组。我怎么能以正确的方式做一个OR条件?

0 个答案:

没有答案