• UniConnector平台


    API地址

    https://d.uniconnector.com

    Token设计

    Header: 
      X-Uniconnector-Api-Key : {{ 订阅成功后,生成的Api-Key }}

    查询URL体

    URL Method 功能
    /tablename POST 插入一条记录
    /tablename/pkId  GET 读取指定Id记录
    /tablename/pkId PUT 更新指定Id记录
    /tablename GET 查询数据表内所有记录
    /tablename/relation GET 查询一对一,一对多表联合的记录
    /tablename/pkId DELETE 删除一条记录
    /tablename DELETE 删除多条记录

     

    条件JSON体

    fields 字段选择

    // 查询指定列(不传fields,查询所有列)

    {
      "fields": { "id" , "name", "age"}
    } 

    page 分页逻辑

    {
      "limit" :  10, //取出10条记录
      "skip" :  20 //从第20条记录开始
    } 

    where 过滤

    {
      "where":  { "id" : 10,  "name": "tom" , "age: 18 }
    }

    order 排序

    {
      "order":  "createDate desc"
    }

    and 逻辑与

    {
      "where":  {
           "and":  [
                {"id" : 10}, 
                {"name": "tom" },
                { "age": 18}
          ]
      }
    }

    or 逻辑或

    {
      "where":  {
           "or":  [
                {"id" : 10}, 
                {"name": "tom" },
                { "age": 18}
          ]
      }
    }

    gt 大于(>) , gte 大于或等于(> =) ,lt 小于(<),  lte 小于或等于(< =), ne 不等于(!=) 

    {
      "where": {
            "price": {"gt": 100},
            "price": {"lt": 500}
      }
    } 

    between 在…之间

    {   
        "where": {         
            "price":{
          "between": [100, 500]        
             }   
         } 
    }                     

    inq,nin 在/不在一个数组之内

    {  
      "where":{ 
          "id": {"inq": [10, 11, 12]} 
      } 
    }

    like,nlike like/not like 操作符返回符合正则表达式的数据

    { 
      "where":{ 
            "title":{ "like": "中国%" }, 
            "name":{ "nlike": "微服务%" } 
      } 
    }
    

     

    例子: 查询开户行在工商银行icbc,公司地址为95 Street的注册公司名称和经营范围描述,按注册日期倒序排序,从第20条记录开始,取出10条记录。

     

    var filter = {
        "fields":{"name", "description"},
       "where":{"bank": "icbc", "address": "95 Street "},
       "order": "createDate DESC", 
       "limit": 10,
         "skip":20
    }
    $.ajax({
          "url": "https://d.uniconnector.com/api/Company?filter=" + encodeURIComponent(JSON.stringify(filter)),
          "type": "GET",
          "headers": {
            "X-UniConnector-APIKey": "{{API_key}}"
          }
    }).done(function (data, status, header) {
          //成功回调方法
    }).fail(function (header, status, errorThrown) {
          //失败回调方法
    })

      

  • 相关阅读:
    第三节:MySQL的存储引擎及常用数据类型介绍
    第一节:MySQL的安装及使用
    10-单例模式
    windows linux—unix 跨平台通信集成控制系统----系统硬件信息获取
    windows linux—unix 跨平台通信集成控制系统----文件搜索
    Linux下查看内核、CPU、内存及各组件版本的命令和方法
    Linux下使用popen()执行shell命令
    图像边缘检测--OpenCV之cvCanny函数
    OpenCV GUI基本操作,回调函数,进度条,裁剪图像等
    图像边缘检测--OpenCV之cvCanny函数
  • 原文地址:https://www.cnblogs.com/jerryqm/p/11556123.html
Copyright © 2020-2023  润新知