怎么查找数据库中数组的指定条数

发布于 6 年前作者 xia815374 次浏览最后编辑 6 年前来自 ask
  • 需求的场景描述(希望解决的问题)
WXOPEN Club 内容图片

数据表结构如上,一个_id,一个_history,每次更新都是在_history里面添加元素,比如我现在想查找_history中的第2-4条记录集,这个能用limit+skip语句查询吗?怎么写?

  • 希望提供的能力

希望得到指点怎么写条件语句,或者有其他数据结构更合理的也可指点下,谢谢

1 回复
bzhou
bzhou1 楼5 年前
await db.collection('表名').doc(_id).get().then(res => {
  $result = res.data._history.length > 0 ? res.data._history.splice(skip, skip + limit + 1) : [];
})