apicloud条件查询记录总数

感谢论坛朋友解答,后面贴出原论坛帖子的地址

先看下官方api

查询数据条数

根据条件返回对象下满足该条件的总记录数

.count({params}, callback(ret, err))

params

filter:

类型:JSON对象
默认值:无
描述:查询条件的键值对

callback(ret, err)

ret:

类型:JSON对象
描述:成功信息
err:

类型:JSON对象
描述:错误信息

示例代码

        var client = new Resource(KEY.appId, KEY.appKey);

        //查询person表中name是zhang的记录总数
        var Model = client.Factory("person");

        Model.count({
            filter:{
                "where":{"name":"zhang"}
            }
        }, function(ret,err){
            alert("Model count:"+JSON.stringify(ret));
            alert("Model count error:"+JSON.stringify(err));
        })

返回结果格式如下:

{"count":30}

发出的请求截图:

原链接
http://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=61188&page=1#pid345772


原文出处:/show_1C75E3UFZRF.html