收藏
回答

云开发数据库集合中的索引

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 工具 wx9a5732d6d8aa87a0 2.3.0

- 需求的场景描述(希望解决的问题)

如何查询云开发数据库中最新一个记录的数据,这个记录是会实时更新的

- 希望提供的能力


最后一次编辑于  2018-11-07
回答关注问题邀请回答
收藏

2 个回答

  • cxy
    cxy
    2018-11-07

    orderBy('_id','desc').skip(0).limit(1)这一部分方便解释一下是什么意思么,大神

    2018-11-07
    赞同 1
    回复
  • 半寸灰
    半寸灰
    2018-11-07

    根据_id 倒序   取第一个 不就可以了

    2018-11-07
    赞同
    回复 4
    • cxy
      cxy
      2018-11-07

      如果我更新了数据那么根据_id 倒序   取第一个是可以,道理我懂,问题是怎么查,根据他的索引值?可是如果我更新了数据,索引会变的吧,

      db.collection('todos').doc('这里怎么写').get


      2018-11-07
      回复
    • 半寸灰
      半寸灰
      2018-11-07回复cxy

      _id   是固定的

      你插入的时候又是不同id的

      除非你插入前 修改了  _id

      再把这个_id放到最新的



      2018-11-07
      回复
    • cxy
      cxy
      2018-11-07回复半寸灰

      怎么写,怎么构建查询条件,来一波,大神,就那个

      db.collection('todos').doc('这里怎么写').get或者
      db.collection('todos').where怎么写


      2018-11-07
      回复
    • 半寸灰
      半寸灰
      2018-11-07回复cxy
       db.collection('todos').orderBy('_id', 'desc').skip(0).limit(1).get()


      2018-11-07
      1
      回复