aggregation-framework 相关问题

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

需要从MongoDB集合中生成结构化文档

我们有一个像这样的MongoDB集合:{a:string,nullable b:string,nullable c:boolean,not nullable d:string,nullable e:number,nullable} out ...

回答 1 投票 1

如何在mongoose聚合期间有条件地投影字段

我有一个问题文件。 [{type:“general”,观看者:[{userId:“1”,被观看时间:“8月10日”},{userId:“2”,被观看时间:“12月8日”}}},{type:“...

回答 1 投票 0

Pymongo $ in +聚合正则表达式不在pymongo工作

我在Mongo shell中运行以下查询:db.coll.aggregate([{“$ match”:{“_ id”:{“$ in”:[/^4_.* /,/^3_.* /]} },{“$ unwind”:“$ rp”},{“$ group”:{“_ id”:“$ ...

回答 1 投票 0

如何在MongoDB中将子文档展平为根级别?

例如,如果我有这样的文档{a:1,subdoc:{b:2,c:3}}如何将其转换为这样的格式? (不使用项目){a:1,b:2,...

回答 5 投票 22

使用$ lookup在mongodb中进行外连接

我有一个频道集合{频道:“Xamper”,//唯一订阅者:[ObjectId(“5a934e000102030405000000”),ObjectId(“5a934e000102030405000001”),ObjectId(“...

回答 1 投票 1

将$ Redact与正则表达式一起使用

在聚合管道中,我试图根据此对象中的字段值过滤对象数组的某些元素。假设我有这个条目:{“_ id”:“...

回答 2 投票 1

Mongodb聚合不支持ISO日期转换

在下面提到查询当我尝试使用project1“完成”和“planFinish”到project2并将“String”日期转换为“IsoDate”时,它显示“QUERY [thread1]错误:无效的ISO日期”db ....

回答 1 投票 0

如何在聚合mongodb中使用多种条件

我有一个交易集合:{_ id:ObjecId(“5286f7c1f873cc89108b6898”),输入:“sms”,金额:NumberInt(1000),input_vendor:“a”},{_ id:ObjecId(“5286f7c1f873cc89108b6898”),输入:“ ...

回答 3 投票 -1

使用pymongo 3.0从mongo聚合获得结果

我使用python查询mongo集合并从中检索一个值:subquery = db.partsupp.aggregate([{“$ match”:{“r_name”:region}},{“$ group”:{“_ id” :0,...

回答 2 投票 3

如何加入深层嵌套数组?

这是我的实际数据库架构。 company_id是公司集合的引用对象,booking_days.consultants.consultant_id是用户集合的引用对象。我想加入嵌入式......

回答 2 投票 0

MongoDB查找获取引用的对象id和建议以供参考

我正在使用PyMongo和MongoDB 4.0.1。对于示例,我将调用我的集合User和Car。所以我的用户只能获得一辆车(一对一的关系)用户---- _id:ObjectId(“...

回答 1 投票 1

在MongoDB中搜索多个集合

我知道MongoDB的理论以及不支持连接的事实,并且我应该尽可能地使用嵌入文档或非规范化,但是这里有:我有多个文档,例如:...

回答 5 投票 35

MongoDB - 即时从ID获取数据

我有这个示例数据帖子[{_id:ObjectId(“507f1f77bcf86cd799439011”),名称:'Foo'},{_ id:ObjectId(“507f191e810c19729de860ea”),名称:'Bar'},{_ id:ObjectId(“5b8797747ea41163b7eb51b0”) ...

回答 1 投票 1

如何使用MongoDb聚合获得不匹配的记录值

我是Mongo Db的新手并希望对这个查询有所帮助。我写了mongodb聚合我的字段“lampStatus”:'OFF'是30条记录,“lampStatus”:'ON'没有记录有...

回答 1 投票 1

MongoDB:如何查找聊天室中有电话号码的消息?

我有这个json作为我的消息文件:{“_ id”:“nOneDzCuhE”,“type”:“text”,“_ p_chatRoomId”:“chatrooms $ BSxYYyUX49”,“chatRoomIdText”:“BSxYYyUX49”,“_ p_senderId”:“ _User $ LD0r3WkuUD“”消息“......

回答 1 投票 1

单个MongoDB查询来聚合计数

我有一个收集peopleColl包含人员数据的记录。每条记录都由id唯一索引,并且具有类型为array的managers字段。示例:{id:123,经理:[456,789]},{...

回答 3 投票 2

如何编写以下MongoDB查询

假设我有以下foobar集合:{“foobar”:[{“_ id”:“abc”,“history”:[{“type”:“foo”,“timestamp”:123456789.0},{...

回答 1 投票 1

Mongodb对$ lookup提取的数据应用条件

我正在从两个不同的集合中获取数据,我在其中使用$ match进行$ lookup,这是正常的。我想要做的是查找结果我再次申请$ match,这是...

回答 1 投票 0

使用mongodb中的聚合获取具有最大值的所有文档

我想获取具有特定字段的最高值而不是另一个字段的组的“所有文档”。请考虑以下数据:_id:1,国家:印度,数量:12,名称:xyz _id:2,国家:美国,...

回答 2 投票 5

MongoDB比较两个集合并获得第三个集合

在我的mongodb中,我收藏的很少,我想通过使用pymongo比较集合1和集合2来创建一个新的集合。我希望得到第三个集合,每个主题由......

回答 1 投票 0

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