收藏
回答

云开发怎么从集合的后面获取数据啊,或者怎么将新数据插到集合的最前面?

做一个翻页功能,要求第一页是最新信息,但是我发现云开发数据库只能是将新数据插入到集合最后,然后从集合最前面获取数据。

有没有什么办法,能够实现从集合的后面获取数据,或者将新数据插到集合的最前面?(求助求助

orderBy那个方法我试过了,实际上是相当于将获取到的数据做一个排序,而不是将集合中的数据排序好以后再获取。

回答关注问题邀请回答
收藏

7 个回答

  • 张有釜
    张有釜
    03-23

    数据库的写入本来就是从前向后的 可以了解下栈 链 数组 对象的概念

    03-23
    有用 1
    回复 4
    • Ableson
      Ableson
      03-23
      貌似云开发的数据库不是?
      03-23
      回复
    • 张有釜
      张有釜
      03-23回复Ableson
      那只是一个GUI工具 数据库里 内存都是从小到大的
      03-23
      回复
    • Ableson
      Ableson
      03-23
      哦哦明白了,谢谢啦
      03-23
      回复
    • Evan
      Evan
      03-23回复Ableson
      03-23
      回复
  • 铅笔画不出蜡笔的味道
    铅笔画不出蜡笔的味道
    03-23

    新增一个时间字段,获取的时候降序

    03-23
    有用 1
    回复 3
    • Ableson
      Ableson
      03-23
      添加了时间字段的,但是获取的时候比如limit(10),它实际上只是将这10个数据排序以后返回,而不是将所有数据排序返回前十个
      03-23
      回复
    • 铅笔画不出蜡笔的味道
      铅笔画不出蜡笔的味道
      03-23回复Ableson
      并不是哦,是先排序后返回
      03-23
      1
      回复
    • Ableson
      Ableson
      03-23
      好的好的,非常感谢
      03-23
      回复
  • 蓝天
    蓝天
    03-23
    写下会打
    03-23
    有用 1
    回复 1
    • Ableson
      Ableson
      03-23
      这是什么意思求解答
      03-23
      回复
  • 黑夜白昼
    黑夜白昼
    03-23

    没有

    03-23
    有用
    回复
  • 跨商通
    跨商通
    03-23

    orderBy+skip

    03-23
    有用
    回复
  • 🍪
    🍪
    03-23

    降序获取

    03-23
    有用
    回复
  • 张杰  ༽ Mark
    张杰 ༽ Mark
    03-23

    正常储存在集合后面,取出来是以数组最后一个出现在最前面(array.length)

    03-23
    有用
    回复
登录 后发表内容
问题标签