云开发后续2

Posted jay-sans

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云开发后续2相关的知识,希望对你有一定的参考价值。

  1 // 上传文件
  2     // wx.cloud.uploadFile({
  3     //   cloudPath:‘xuanyu.jpg‘,
  4     //   filePath:‘/images/xianyu.jpg‘,
  5     //   success: res=>{
  6     //     console.log(res)
  7     //   },
  8     //   fail: err=>{
  9     //     console.log(err)
 10     //   }
 11     // })
 12       
 13     // 下载文件
 14     // wx.cloud.downloadFile({
 15     //   fileID:‘cloud://ss-7758258.7373-ss-7758258/enheng.jpeg‘,
 16     //   success: res=>{
 17     //     console.log(res)
 18     //   }
 19     // })
 20 
 21     // 删除文件
 22     // wx.cloud.deleteFile({
 23     //   fileList: [‘cloud://ss-7758258.7373-ss-7758258/xuanyu.jpg‘], 
 24     //   success: res=>{
 25     //     console.log(res)
 26     //   },
 27     //   fail: err=>{
 28     //     console.log(err)
 29     //   }
 30     // })
 31 
 32     // 换取临时链接(用云文件 ID 换取真实链接,可自定义有效期,默认一天且最大不超过一天。一次最多取 50 个)
 33     // wx.cloud.getTempFileURL({
 34     //   fileList: [‘cloud://ss-7758258.7373-ss-7758258/xuanyu.jpg‘],  //fileList 云文件id
 35     //   success: res=>{
 36     //     console.log(res)
 37     //   },
 38     //   fail: err=>{
 39     //     console.log(err)
 40     //   }
 41     // })
 42 
 43     //调用小程序云函数
 44     // wx.cloud.callFunction({
 45     //   name: ‘test‘,
 46     //   data:{
 47     //     a: 1,
 48     //     b: 2
 49     //   },
 50     //   success: res=>{
 51     //     console.log(res)
 52     //   }
 53     // })
 54 
 55     // 云函数调用数据库
 56     // wx.cloud.callFunction({
 57     //   name: ‘getDatabase‘,
 58     //   data:{},
 59     //   success: res=>{
 60     //     console.log(res)
 61     //   },
 62     //   fail: err=>{
 63     //     console.log(err)
 64     //   }
 65     // })
 66 
 67     // 云函数中调用存储 目前未找到解决问题办法
 68     // wx.cloud.callFunction({
 69     //   name: ‘handleFile‘,
 70     //   success: res=>{
 71     //     console.log(res)
 72     //   },
 73     //   fail: err=>{
 74     //     console.log(err)
 75     //   }
 76     // })
 77 
 78     // 云函数调用其他云函数
 79     // wx.cloud.callFunction({
 80     //   name: ‘callCloudFunc‘,
 81     //   success: res=>{
 82     //     console.log(res)
 83     //   },
 84     //   fail: err=>{
 85     //     console.log(err)
 86     //   }
 87     // })
 88 
 89     // 删除某条记录
 90     // wx.cloud.callFunction({
 91     //   name: ‘del‘
 92     // }).then(res=>{
 93     //   console.log(res)
 94     // }).catch(err=>{
 95     //   console.log(err)
 96     // })
 97 
 98     // 正则匹配
 99     // db.collection(‘user‘).where({
100     //   description: /database/i
101     // }).get().then( res=>{
102     //   console.log(res)
103     //   }).catch(err => {
104     //   console.log(err)
105     // })
106 
107     // count1字段自增10
108     // db.collection(‘user‘).doc(‘dba19de05c760d3e0001bc5b26ad731d‘).update({
109     //   data: {
110     //     count1: db.command.inc(10)
111     //   }
112     // }).then(res => {
113     //   console.log(res)
114     //   }).catch(err => {
115     //   console.log(err)
116     // })
117 
118     // count1字段自乘10
119     // db.collection(‘user‘).doc(‘dba19de05c760d3e0001bc5b26ad731d‘).update({
120     //   data: {
121     //     count1: db.command.mul(10)
122     //   }
123     // }).then(res => {
124     //   console.log(res)
125     //   }).catch(err => {
126     //   console.log(err)
127     // })
128 
129     // 往数组尾部添加一个或多个值
130     // db.collection(‘user‘).doc(‘dba19de05c760d3e0001bc5b26ad731d‘).update({
131     //   data: {
132     //     tags: db.command.push([‘mini-program‘, ‘cloud‘])
133     //   }
134     // }).then(res => {
135     //   console.log(res)
136     //   }).catch(err => {
137     //   console.log(err)
138     // })
139 
140     // 统计
141     // db.collection(‘user‘).where({
142     //   _openid: ‘o-YQj0fg01KqwZGePLwLUsH6LG4Y‘ // 填入当前用户 openid
143     // }).count().then(res => {
144     //   console.log(res)
145     // })
146 
147 
148 
149     // 指定查询排序条件 先按 progress 排降序(progress 越大越靠前)、再按 description 排升序
150     // db.collection(‘todos‘)
151     //   .orderBy(‘progress‘, ‘desc‘)
152     //   .orderBy(‘description‘, ‘asc‘)
153     //   .get()
154     //   .then(console.log)
155     //   .catch(console.error)
156 
157     // 指定查询结果集数量上限
158     // db.collection(‘todos‘).limit(10)
159     //   .get()
160     //   .then(console.log)
161     //   .catch(console.error)
162 
163     // 指定查询返回结果时从指定序列后的结果开始返回,常用于分页
164     // db.collection(‘todos‘).skip(0)
165     //   .get()
166     //   .then(console.log)
167     //   .catch(console.error)
168 
169     //指定返回结果中记录需返回的字段
170     // db.collection(‘user‘).field({
171     //   description: true,
172     //   done: true,
173     //   progress: true
174     // })
175     //   .get()
176     //   .then(console.log)
177     //   .catch(console.error)

 

以上是关于云开发后续2的主要内容,如果未能解决你的问题,请参考以下文章

十条jQuery代码片段助力Web开发效率提升

使用后续突变和缺失片段中继 commitUpdate 回调

Javascript 前端开发规范——阿里云

js常用代码片段

前端开发工具vscode如何快速生成代码片段

前端开发工具vscode如何快速生成代码片段