如何在sails.js中使用$和查找查询

时间:2014-06-13 13:15:29

标签: node.js mongodb sails.js

var fn=req.param('searchfn');
var ln=req.param('searchln');

User.find({and: [{FirstName: fn },{LastName: ln }]}).done(function(err, beneficiary) {
  if(err)
    return next(err);
  if(!beneficiary)
    return next();
  res.json(beneficiary);
});

返回[]。 虽然它在mongodb中执行具有相同条件的查询时返回值列表。

1 个答案:

答案 0 :(得分:2)

每个find-criteria都可以是一个包含多个元素的json:

User.find({FirstName: fn, LastName: ln}).exec(function(err, beneficiary) {
  if(err)
    return next(err);
  if(!beneficiary)
    return next();
  res.json(beneficiary);
});