怎么查找数据库中数组的指定条数
发布于 5 年前 作者 xia81 5192 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

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

  • 希望提供的能力

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

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