收藏
回答

云数据库如何根据数组字段长度筛选?

比如有这个表

{"_id":1, options:[1,2,3]}
{"_id":2, options:[1,2]}

现在我要查询所有options.length>2的记录, 该如何构建呢?翻阅了参考手册, 实在找不到解决方案.

回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    2020-05-01
    db.collection().where({
    "options.2":_.exists(true)
    }).get()
    
    2020-05-01
    有用 4
    回复 5
    • 哄哄
      哄哄
      2020-05-01
      你太机智了!
      2020-05-01
      回复
    • 老张
      老张
      2020-05-01回复哄哄
      mongo的老问题了。
      2020-05-01
      1
      回复
    • 老张
      老张
      2020-05-01回复哄哄
      也不点有用?
      2020-05-01
      1
      回复
    • Meow (哥布林抓到牧师版)
      Meow (哥布林抓到牧师版)
      2022-05-16回复老张
      太感谢你了非常有用
      2022-05-16
      回复
    • lyc
      lyc
      2022-06-12
      老哥稳
      2022-06-12
      回复
登录 后发表内容
问题标签