function onRequest(request, response, modules) {
//获取用户名
var userName=request.query.userName;
//获取密码
var password=request.query.password;
//获取数据库对象
var db = modules.oData;
db.find({
"table":"res_gu_admin" , //表名
"where":{"userName":userName+"","password":password+""} //查询条件是一个JSON object
},function(err,data){ //回调函数
//将返回结果转换为Json对象
var resultObject= JSON.parse(data);
response.send(resultObject);
});
}

以上是我服务端管理员登录的的js代码,和表的结构和数据
首先去获取到从app传过来的用户名和密码,然后获取一个数据库对象db用于操作表,
再去调用ad.find方法查询res_gu_admin这张表,如果表中有对应的管理员,
通过JSON转换后就会返回一个长度不为0的list,登录成功
这里我们账号为测试酒楼,密码为123456,登录类型为管理员登录。