本人最讨厌数据库,也不喜欢node.js...不过云开发的确很好玩诶
为了熟悉功能,打算做一个可以发布动态并且回复以及关注的功能。在做发布的时候发觉前端显示的数据并不是最新的到最旧的,而是反过来的。嗯mm.
so 在往后台添加数据的时候,加个时间!
data: { title: title, text: text, fllow:false, headImage: app.globalData.userInfo.avatarUrl, userName: app.globalData.userInfo.nickName, createTime: db.serverDate() },
然后拉取数据的时候,云函数李使用orderby进行排序
const data = db.collection('release').where({
_openid: event.openid
}).orderBy('createTime', 'desc').get();
over!
嗯。。
.where({ _openid: event.openid })
这个是主要查询当前个人(或者关注的某人)发布动态数据用的,所有人动态是不需要加的