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

小程序 文章 2022-02-07 14:20 354 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群

相关文章
我发布小程序已经通过审核,搜索点进去照片怎么没有加载出来???
小程序循环渲染标签?
[申请] 网站域名被微信拦截,如何解除拦截?
小程序接入视频号直播需要增加小程序的直播资质么?
企业微信内H5网页分享微信好友ios正常安卓自定义标题、图标、未生效
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8433
问题? 7652
如何快速搭建抽奖助手小程序(无需代码知识) 5218
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6490
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5787
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5449
如何解决渲染层网络错误Failed to load media? 16698
小程序找号找回 释放昵称? 2729
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 2600
删除部分微信用户个人数据的通知,怎么删除? 5665