云数据库的查询语法能做到这样吗?

小程序 文章 2022-02-07 14:20 343 0 全屏看文

AI助手支持GPT4.0

云数据库的查询语法能做到这样吗?Can the query syntax of cloud database do this?

云数据库的查询语法能做到这样吗?

有以下两条数据,先根据 groupName 查询到某一条数据,再根据 name 查询该条数据内 list 字段,比如最终返回 {"name": "lisi", "age": 18}

"groupName": "g1""total": 1"list": [    {"name": "wangwu", "age": 19}  ]}{  "groupName": "g2""total": 2"list": [    {"name": "zhangsan", "age": 20},    {"name": "lisi", "age": 18}  ]}

There are two pieces of data. First query a piece of data according to groupname, and then query the list field in the piece of data according to name, For example, {"name": "Lisi", "age": 18} {"groupname": "G1", "total": 1, "list": [{"name": "Wangwu", "age": 19}]} {"groupname": "G2", "total": 2, "list": [{"name": "Zhangsan", "age": 20}, {"name": "Lisi", "age": 18}]}

回答:

老张:
.where({groupName:'g2',"list.name":'lisi'})这个能返回带lisi的整条记录,然后你再js过滤吧。否则只能aggregate了。
15:谢谢大佬,我都忘了可以先list.name了~
15:不过看来还是要用聚合咯
Mr.Zhao:

你需要用到聚合过滤

15:谢谢大佬,聚合还没用过,我去学习一下~
15:

如果不行的话只能获取整个数据再用js封装个函数查询了。而且list列表数据可能会比较大,超过1M就返回不了了,没法分页

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
微信7.0.17和7.0.16之前的“小程序主体信息主页显示”布局不一样,请问开发者可否控制?
如何拉起其他开发者开发的小程序呢?
[拆弹时刻]4月13日前更新wx.getUserInfo和getUserProfile授权获取问题的解决方案
小程序授权头像域名为什么会不一样?
我是小程序管理员,点击“开发”,提示没有权限,联系管理员开启权限,无语,咋回事?
随便看看
教育科技公司申请微信支付被拒绝? 3936
微信公众号免300认证教程 5047
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 4363
小程序广告组件通过审核,但是小程序内没有显示广告? 4339
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8253
问题? 7472
如何快速搭建抽奖助手小程序(无需代码知识) 5150
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6208
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5718
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5294