aggregation-framework 相关问题

MongoDB聚合框架提供了一种在MongoDB 2.2+中重塑和聚合数据的方法。

mongoose或mongoDB如何分离和分组我的数据?

我惊呆了。我找不到问题的退出方式。我的收藏就像聊天一样。这就像私聊。所以,我需要通过userX对消息进行分组,如:{userA:[arrayOfMessages(my and to me)],...

回答 1 投票 0

mongodb查找match-expr作为第二个管道步骤

我对mongodb聚合相对较新,我有一个小问题:我想在两个集合之间建立连接。问题是,外部字段放在内部数组中。那意味着......

回答 1 投票 0

$ max如何处理一组对象?

使用以下文档获取示例集合:client.test.foo.insert_one({'name':'clientA','locations':[{'name':'a','sales':0,'leads':2 },{'name':'b','sales':...

回答 1 投票 0

计算Array中的总数子文档

我想在数组中计算子文档,如果可能的话,不使用$ unwind和$ group。 [{“_ id”:ObjectId(“5aefead0227bc943df3fedff”),“doc”:[{“_ id”:ObjectId(“...

回答 2 投票 1

Mongodb汇总:将日期转换为另一个时区

[我使用类似的代码保存我的交易:{代码:“ A”,总计:250000,时间戳:ISODate(“ 2016-01-20T23:57:05.771Z”)},{代码:“ B”,总计:300000 ,时间戳:ISODate(“ 2016-01-20T05:57:05.771Z”)} ...

回答 2 投票 10

MongoDB聚合`$ group`:指定默认运算符?

我在我的聚合管道中做一个$ group,其中我将一个属性推送到一个数组,而对于所有剩余的属性,我只需要取$ $:{$ group:{'_ id':'$ _id',property1 :{...

回答 2 投票 0

mongodb检查另一个数组中的字符串数组并添加状态字段

我有一个Job集合,如下面的“_id”:ObjectId(“5b6abaaf9bcdb5d4ae6491d2”),“jobID”:“1”,“userID”:“5”,“jobstatus”:“Active”,“shortListedUsers”:[“1” ,“2”],“appliedUsers”:[...

回答 3 投票 -1

用于查找最近数据的mongodb聚合

我有一个看起来像{“_ id”的模型:ObjectId(“5b975b7ffb8361fa0cdacc41”),“refid”:1,“item”:“xyz1”,“qnid”:1} {“_ id”:ObjectId(“5b975b7ffb8361fa0cdacc42”) ,“refid”:1,“item”:“xyz2”,...

回答 1 投票 2

返回匹配元素后的子文档数组元素

我有一个基本上看起来像这样的文件:{_ id:ObjectId(“5b980578db509b467960ef50”),项目:[{_ id:ObjectId(“5b980578db509b467960ef90”),日期:2010 -...

回答 1 投票 3

MongoDB - 获取集合中每组具有max属性的文档

我的数据看起来像这样:session,age,firstName,lastName 1,28,John,Doe 1,21,Donna,Keren 2,32,Jenna,Haze 2,52,Tommy,Lee .. ..我想要获取所有最大的行(按年龄)...

回答 2 投票 4

单个mongo查询中的多个计数查询[重复]

我需要同时对3个不同条件的同一个集合进行多次计数查询。日期<= x日期<= y日期<= z现在,我这样做:collection.count(query1,function()...

回答 1 投票 0

如何使用mongo-go-driver中的ParseExtJSONArray()在聚合管道中解析扩展的JSON日期

我有一个带有日期字段的集合:{“_ id”:ObjectId(“5b92b359ddceef5b24502834”),“dateTimeGMT”:ISODate(“2018-08-22T09:29:25.000Z”),yada,yada,yada} I我试图找到...

回答 1 投票 1

如何在Mongoid中使用“辅助”读取模式进行聚合?

如何使用辅助模式读取此聚合?这是一个例子:class User包括Mongoid :: Document字段:name,type:String field:status,type:String field:balance,type:...

回答 1 投票 0

更改关键文件mongodb聚合

聚合是可能的。我将对象的键更改为它的_id。我正在尝试使用map-reduce进行聚合与项目。任何的想法?我有什么:{“serie”:{“_ id”:......

回答 3 投票 2

MongoDB聚合框架匹配OR

是否可以在$ match中进行OR?我的意思是这样的:db.articles.aggregate({$或:[$ match:{author:“dave”},$ match:{author:“john”}]});

回答 2 投票 83

你更喜欢在MongoDb中使用sort()方法或聚合$ sort以及为什么?

我现在已经在互联网上浏览了几个小时,并没有得到一个满意的答案,为什么一个人比另一个好。如果这种情况依赖于情况......

回答 1 投票 1

MongoDB:通过拆分id来聚合和分组

我的架构实现受官方mongo站点上的本教程的影响{_id:String,data:[{point_1:Number,ts:Date}]}这基本上是......

回答 2 投票 1

如何用聚合框架找到重复子字段的最小值?

假设我有一个包含大量类似文档的集合:{u'_id':ObjectId('5b8e52e340a6648cb2cfd93b'),u'acetylation':[],u'domains':[{u'e-val': 3.7e-31,你......

回答 1 投票 0

在3个集合的聚合之后,mongoDB计算不同的对象

MongoShell版本4.0.2我有3个集合,集合之间有数据关联B:{“_ id”:ObjectId(“5b8f83fb520b3ea906ac11d1”),“X”:“002100367752”,“Z”:“...

回答 1 投票 0

为什么这些MongoDB总和没有加起来?

假设我有2个文件:{“_ id”:“8tvgUTKt2U”,“答案”:[[NumberInt(-1)]]},{“_ id”:“BDTESUEIlm”,“答案”:[[...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.