当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript Query.get方法代码示例

本文整理汇总了TypeScript中leancloud-storage.Query.get方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Query.get方法的具体用法?TypeScript Query.get怎么用?TypeScript Query.get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在leancloud-storage.Query的用法示例。


在下文中一共展示了Query.get方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: it

 it('AVRole#queryRole', function (done) {
     try {
         this.timeout(5000);
         // 示例代码-Start
         // 构建 AV.Role 的查询
         let roleQuery = new AV.Query(AV.Role);
         roleQuery.get<AV.Role>(roleObjectId).then(role => {
             let relation = role.getUsers();// 获取关系
             let query = relation.query();// 获取查询
             query.find<AV.User[]>().then(users => {
                 // users 就是拥有被查询角色的所有用户
                 chai.assert.equal(users.length, 0);
                 done();
             }, error => {
                 if (error) {
                     console.log(error);
                     throw error;
                 }
             });
         }, error => {
             if (error) throw 'error on get role';
         });
         // 示例代码-End
     }
     catch (e) {
         chai.assert.isNull(e);
         done();
     }
 });
开发者ID:leancloud,项目名称:TypeScript-Sample-Code,代码行数:29,代码来源:AVRole#queryRole.ts

示例2: it

  it('AVObject#get', function (done) {
    try {
      // 示例代码-Start
      let query: AV.Query = new AV.Query('Todo');
      query.get<AV.Object>(testObjectId).then((todo) => {
        let priority: number = todo.get('priority');
        let location: string = todo.get('location');// 可以指定读取的类型
        let title = todo.get('title');// 也可以不指定读取的类型

        // 获取三个特殊属性
        let objectId: string = todo.id;
        var updatedAt: Date = todo.updatedAt;
        var createdAt: Date = todo.createdAt;

        chai.assert.isNotNull(objectId);

      }, (error) => {
        if (error) throw error;
      });
      // 示例代码-End
      done();
    }
    catch (e) {
      chai.assert.isNull(e);
    }
  });
开发者ID:leancloud,项目名称:TypeScript-Sample-Code,代码行数:26,代码来源:AVObject#get.ts


注:本文中的leancloud-storage.Query.get方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。