zoukankan      html  css  js  c++  java
  • Apicloud学习第三天——获取云数据库的数据方法

    apicloud学习30天中的对用进行注册和登录以及数据的获取的代码,在apicloud中有单独的api对用户的增删查改进行操作,这里写下增加和查询。

    增加用户数据

    var model=api.require('model');
        model.config({
            appId: 'A6008558346855',
            appKey: '600A5C2E-C4EA-A451-F1F8-3D1307639329',
            host: 'https://d.apicloud.com'
    
        });
    
    // 使用用户里面的专门的注册
         var user = api.require('user');
            user.register({
                username: 'uname',
                password: '111111',
                email: 'xixi@apicloud.com'
            }, function( ret, err ) {
                if( ret ){
                    alert( JSON.stringify( ret) );
                }else{
                    alert( JSON.stringify( err) );
                }
            });
    

    查询用户数据

    var model = api.require("model");
        // 配置信息
        model.config({
            appId:"A6008558346855",
            appKey:"600A5C2E-C4EA-A451-F1F8-3D1307639329",
            host:"https://d.apicloud.com"
        }); 
    
    //专门查询用户信息
            var user = api.require('user');
            user.login({
                username: '11111',
                password: '11111'
            }, function( ret, err ) {
                 if( ret ){
                    alert( JSON.stringify( ret) );
                 }else{
                    alert( JSON.stringify( err) );
                 }
            });    
    

    使用model对数据进行查询方法

    //使用模块进行查询
        var model = api.require("model");
        var query = api.require("query");
        model.config({
            appId:"A6008558346855",
            appKey:"600A5C2E-C4EA-A451-F1F8-3D1307639329",
            host:"https://d.apicloud.com"
        }); 
        //查询所有的信息
        model.findAll({
                class: "user",
                qid: ''
            }, function( ret, err ) {
                if( ret ){
                    alert( JSON.stringify( ret ) );
                }else{
                    alert( JSON.stringify( err ) );
                }
            });
    
        //通过id查询
        model.findById({
                class: "user",
                id:"5c99efa551c20d2a15d8125c"
            }, function( ret, err ) {
                if( ret ){
                    alert( JSON.stringify( ret ) );
                }else{
                    alert( JSON.stringify( err ) );
                }
            });
    

    使用条件筛选获取数据

    // 筛选出城市
        var params={
            fields:{},
            where:{},
            skip:0,
            limit:5
        }
        params=$api.jsonToStr(params);
        api.ajax({
            url: 'https://d.apicloud.com/mcm/api/supportArea?filter='+params,
            method: 'get',
            headers: {
            "X-APICloud-AppId": "A6914327011091",
            "X-APICloud-AppKey": "8ac17d22e49cb7982d82796097cec52a6c7cd01d.1475375422841"
          }
        },function(ret, err){
            if (ret) {
               alert($api.jsonToStr(ret))
            } else {
                alert( JSON.stringify( err ) );
            }
        });
    
    
    
    // 通过特定条件筛选获取数据
    
    function fnGetWare(){
        var params={
            fields:{},
            where: {
                supportAreaId: "56c80e0c789b068408ab5a6f",
                wareTypeId: "56c80da883af652643474b6b"
                },
            skip:0,
            limit:5
        }
        params=$api.jsonToStr(params);
        api.ajax({
            url: 'https://d.apicloud.com/mcm/api/ware?filter='+params,
            method: 'get',
            headers: {
            "X-APICloud-AppId": "A6914327011091",
            "X-APICloud-AppKey": "8ac17d22e49cb7982d82796097cec52a6c7cd01d.1475375422841"
          }
        },function(ret, err){
            if (ret) {
               alert($api.jsonToStr(ret))
            } else {
                alert( JSON.stringify( err ) );
            }
        });
    

      

  • 相关阅读:
    《谈谈推荐系统中的用户行为序列建模》
    《样本权重对逻辑回归评分卡的影响探讨》
    CLOUD计算产品成本嵌套
    冲突操作列表
    查看临时表空间
    设置SQLServer数据库内存
    BPM与OA的区别
    企业门户建设详解
    CRM/PLM/SCM/MES与ERP的联系与区别
    供应链十大优化方法
  • 原文地址:https://www.cnblogs.com/xiaojianwei/p/10608386.html
Copyright © 2011-2022 走看看