2016 - 2024

感恩一路有你

mongodb查询指定字段 mongoDB怎么返回数组字段数组的指定索引的?

浏览量:2422 时间:2021-03-12 22:54:32 作者:admin

mongoDB怎么返回数组字段数组的指定索引的?

在mongodb中使用aggregate可以返回数组字段数组的指定索引的元素引用语句:{$match:{'DUID':15},{$project:{duid:1个,“default”:1}},{$unwind:“$默认.styles},{$匹配:{'默认.styles.status“:1}},{$group:{uid:”$uid“,”defaults“:{$push:”$默认.styles说明:1:筛选数据{$match:{“DUID”:15}2:获取所需列{$project:{duid:1个, “default”:1}3:获取扩展的数组字段{$unwind:”$默认.styles“}4:条件查询数组元素{$match:{”默认.styles.status“:1}5:分组后保存结果{$group:{uid:”$uid“,”defaults“:{$push:”$默认.styles“}

将同一字段的值相加需要sum函数。

例如,EMP表有如下数据:

现在,要按deptno分组并将SAL的值相加,可以使用以下语句:

select deptno,sum(SAL)SAL from EMP group by deptno

查询结果:

用mongodb查询的时候,如何只查询出某一个字段的值?

Mongo index与传统数据库几乎相同。在您的例子中,最好设置一个公共索引(默认为非唯一索引)。

mongodb查询指定字段 sumif包含某个字段求和 mongodb字段类型

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。