收藏
回答

云开发如何正确获得数据库的最后一条信息?

以前都是
DB.collection('DB').limit(1).get()
或
DB.collection('DB').where({ }).orderBy('xx','desc')limit(1).get()


但最近开发这工具更新之后,这条语句会提示:
全量查询告警: 空查询语句可能需扫全表

虽然不是报错只是提示,但还是想学习一下有什么更优雅或更高效的获取方式。
回答关注问题邀请回答
收藏

2 个回答

  • 麦加加
    麦加加
    2021-04-25

    定义一下就可以

    const _ = db.command;


    2021-04-25
    有用
    回复
  • 哄哄
    哄哄
    2020-09-30

    where({_id:_.exists(true)})

    2020-09-30
    有用
    回复 4
    • Mu
      Mu
      2020-10-02
      会显示错误: _ is not defined
      2020-10-02
      回复
    • Mu
      Mu
      2020-10-02回复Mu
      明白了 _ 是之前自己声明的那个 wx.cloud.database
      2020-10-02
      回复
    • 旺仔
      旺仔
      2021-01-15回复Mu
      你好,我这里wx.cloud.database()...也是not defined,请问是什么原因呢
      2021-01-15
      回复
    • IKE_YU
      IKE_YU
      2021-03-28
      云开发技术产品经理提供的方法都是错误的,醉了
      2021-03-28
      回复
登录 后发表内容
问题标签