云数据库怎样查询指定openid指定_id的前一条记录
发布于 5 年前 作者 naqiao 11234 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

云数据库中有如下数据,数据表名”lie“:

[{"_id":1, “openid”:AAA, “data”:100},

{"_id":2, “openid”:BBB, “data”:200},

{"_id":3, “openid”:CCC, “data”:300},

{"_id":4, “openid”:AAA, “data”:400}

{"_id":5, “openid”:AAA, “data”:500}…]

现已知 openid:AAA, _id:4

要查询 _id:4的前一条该用户AAA的记录,即本例中的第1条符合条件记录,怎么查询?

db.collection('lie').where("_id":4, "openid":AAA).get({
  success(res) {    // res.data 包含该记录的数据
    console.log(res.data)
  }

})

这样写条件只能查到第4条记录

  • 预期表现:

想要返回:{"_id":1, “openid”:AAA, “data”:100}

  • 提供一个最简复现 Demo
1 回复

这个不支持

回到顶部