SailsJS型号按条件计数
我使用count方法来计算条件的logging总数。 这是我的代码:
Users.count({ $or: [ { username : { "$regex": search } }, { email : { "$regex": search } }, { lastName : { "$regex": search } }, { firstName : { "$regex": search } } ] }).exec(function (err, total) { console.log(total); return res.json({ "sEcho": 0, "iTotalRecords": total, "iTotalDisplayRecords": 7, "aaData": users }); });
我总是收到“总”是0值与“search”参数的任何值。 我的错误是什么,如何解决?
非常感谢!
尝试这个:
Users.count({ or: [ { username : { contains: search } }, { email : { contains: search } }, { lastName : { contains: search } }, { firstName : { contains: search } } ] }).exec(function (err, total) { console.log(total); return res.json({ "sEcho": 0, "iTotalRecords": total, "iTotalDisplayRecords": 7, "aaData": users }); });