如何查询数据库中数组的size大于几的记录?
发布于 5 年前 作者 qiaotao 9148 次浏览 来自 问答

① 如何查询 小程序数据库中 如下 readList字段 元素个数 大于10 的记录?

user表:

book:{
  readList:[{},{},{}]
}

② 聚合函数中的 字段名 如何使用 子字段名 :

db.collection('user').aggregate()
  .project({
    listSize: $.size('$book')
  })
  .end()

括号中的 ‘$book’ 换成 ‘$book.readList’ 就报错了,请问怎么使用子字段名?

3 回复

数组的长度?用count()不行吗?

size是什么意思 长度?

回到顶部