微信小程序云开发为什么默认对id进行降序排序,而且不能修改该索引?
发布于 6 年前 作者 zouchao 11253 次浏览 来自 问答

微信小程序云开发中,对于数据库中的每一个集合都自带了一个索引——对id进行升序操作。但用户并没有办法修改这个索引,请问我该解决这个问题呢?因为我发现新生成的数据其实会排在以前的数据的后面,假设我想做新闻这样子时效性很强的程序,那么应该怎么让新生成的信息排在前面?

2 回复

自己加个排序字段不就行了,谁做排序会通过改索引的方式去干

db.collection(‘prj’)

.field({

name: true,

price: true,

})

.orderBy(‘price’, ‘desc’)///   根据price降序获取,默认升序

.skip(1)

.limit(10)

.get()

回到顶部