當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript backendless.Persistence類代碼示例

本文整理匯總了TypeScript中backendless.Persistence的典型用法代碼示例。如果您正苦於以下問題:TypeScript Persistence類的具體用法?TypeScript Persistence怎麽用?TypeScript Persistence使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了Persistence類的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: getTagByName

 getTagByName(name: string): Promise<Tag> {
   let query = new Backendless.DataQuery();
   query.condition = "name='" + name + "'";
   return Backendless.Persistence.of(Tag).find(query)
     .then(res=>{
         if(!res.data.length) throw new Error('Tag with such name isn\'t existed');
         return res;
       });
 }
開發者ID:schaffe,項目名稱:Pathfinder,代碼行數:9,代碼來源:likeService.ts

示例2: getDisplayTag

 getDisplayTag(place:Place, tag: Tag) {
   let query = new Backendless.DataQuery();
   query.condition = "place.objectId='" + place.objectId + "' and tag.objectId='" + tag.objectId + "'";
   return Backendless.Persistence.of(Likes).find(query)
     .then(res=>{
       let dispTag = new DisplayTag(tag, res.totalObjects);
       console.log("getDisplayTag:");
       console.log(dispTag);
       return dispTag;
     });
 }
開發者ID:schaffe,項目名稱:Pathfinder,代碼行數:11,代碼來源:likeService.ts

示例3: getLikedTags

 getLikedTags(placeID:string) {
   let query = new Backendless.DataQuery();
   query.condition = "place.objectId='" + placeID + "'";
   query.options = { relations: ["tag"] };
   return Backendless.Persistence.of(Likes).find(query).
   then(res => res.data.map((like) => like.tag))
     .then(tags => {
       let displayTags = [];
       let tagsCount = _.groupBy(tags, "objectId");
       for (let key in tagsCount) {
         displayTags.push(new DisplayTag(tagsCount[key][0], tagsCount[key].length))
       }
       return displayTags;
     });
 }
開發者ID:schaffe,項目名稱:Pathfinder,代碼行數:15,代碼來源:likeService.ts

示例4: Tag

 err=>{
   let tag = new Tag();
   tag.name = tagName;
   return Backendless.Persistence.of(Tag).save(tag);}
開發者ID:schaffe,項目名稱:Pathfinder,代碼行數:4,代碼來源:likeService.ts

示例5: Likes

 .then(user=>{
   let like = new Likes(place, user, tag);
   return Backendless.Persistence.of(Likes).save(like);
 });
開發者ID:schaffe,項目名稱:Pathfinder,代碼行數:4,代碼來源:likeService.ts

示例6: search

 search(term:string) {
     var tagStorage = Backendless.Persistence.of(Tag);
     var dataQuery = new Backendless.DataQuery();
     dataQuery.condition = "name LIKE '%" + term + "%'";
     return tagStorage.find( dataQuery );
 }
開發者ID:schaffe,項目名稱:Pathfinder,代碼行數:6,代碼來源:searchService.ts


注:本文中的backendless.Persistence類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。