aggregation-framework 相关问题

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

使用 $lookup 时数组会重新排序

我有这个聚合: db.getCollection("用户").aggregate([ { “$匹配”:{ “_id”:“5a708a38e6a4078bd49f01d5” } }, { “$lookup&q...

回答 3 投票 0

将$group结果按照特定条件排列成一组

在问这个问题之前,我已经阅读了以下关于SO的帖子: 按多个字段分组并格式化结果 mongodb 按多个字段分组,返回包含所有字段的最新文档 莫...

回答 1 投票 0

如何从mongodb聚合的查找阶段嵌入let变量的值?

我创建了一个 mongoplayground 以使其更容易理解。 https://mongoplayground.net/p/wrTinwpfOBI 第一的。我有什么? 我的类别架构包含引用过滤器架构的 id

回答 1 投票 0

在 MongoDB 聚合管道中,字段之间的匹配

我有一部分聚合管道正在使用正在运行的代码 $expr: {$in: ["$myCompanyBidsData._id", "$bestCompanyBids._id"]}, 我想获取

回答 1 投票 0

MongoDB 聚合:将文档列表转换为列表

我有这些文件: [ {id: 1 }, {id: 2}, {id: 3} ] 我想将其转换为: { ID: [1, 2, 3] } 或者 [1,2,3] 哪个是最有效的管道? 谢谢!

回答 1 投票 0

从 mongo 文档的字符串数组中查找所有唯一值

在 mongo 集合中,我想从字符串数组中收集所有不同的值。文档告诉我 $reduce 函数是可行的方法,但我没有看到我的错误。 { _id: 1, 价值...

回答 1 投票 0

如何使用 updateOne 在 MongoDB 中使用其先前值来更新字段

我尝试使用 updateOne 更新文档,但代码出现错误,无法访问先前的值来更新字段。出现类型转换错误。使用猫鼬版本7.0.1

回答 1 投票 0

如何限制/过滤子文档中的条目?

我已经快要得到我想要的了……但还差一点点。 我想要返回的是所有活跃的狗舍,如果有任何狗舍有预订,针对特定年份(2024),则为 dayOfYear 数组(例如...

回答 1 投票 0

查询 mongodb 集合中的文档,其中嵌套数组中的最后一个元素具有特定值

我正在尝试找到一种查询 mongodb 集合的方法:应返回状态值为“running”也是“history”数组中最新条目的所有文档。 我能够做到这一点我...

回答 2 投票 0

MongoDB 聚合与字符串字符匹配

我的示例文档是 [ { “ID”:1234, “关闭”:“11100”, “产品”: [ { “产品ID”:111 } ] }, { &qu...

回答 1 投票 0

Mongo 查询迄今为止的时间戳

我正在尝试将 int 时间戳转换为聚合查询中的日期: [ {$match: {"source": "tomtom"}}, {$组:{ "_id": "$日期", ...

回答 1 投票 0

Mongo 计算按字段值分组的对象数量

我有以下mongo模型: { “_id”:“5f5a1c1f6976570001783ab7”, “日期”:NumberLong(1590624000), “来源”:“这里”, } 我会...

回答 2 投票 0

不支持聚合阶段:'$bucket'

我正在使用 mongodb 并使用带有聚合的存储桶阶段查询数据库。 MongoDB版本: db.serverBuildInfo() { “版本”:“3.6.0”, “版本数组”:[ 3.0, 6.0, ...

回答 1 投票 0

如何在 mongoose 中对带有可选字段的文档进行排序?

我有一个产品型号,价格可选。价格是可选的的原因是因为产品可能有变化,在这种情况下,价格以变化形式指定。问题是如何...

回答 1 投票 0

MongoDB 聚合 - 嵌套数组的总和值

我正在尝试获取数组内特定字段的总和。问题是,该数组也在另一个数组内。我的文件如下(简化): { “名称”:“测试-1” “……

回答 2 投票 0

MongoDB 4.2 返回数组中的前 n 个元素

在 Mongo 5.2 中,有一个名为 $firstN 的函数,与 mongo 4.2 类似,是否有任何替代函数或任何其他方法可以从给定数组中查找前 n 个元素? 样本文件 { “id&

回答 1 投票 0

MongoDB 4.5 返回数组中的前 n 个元素

在 Mongo 5.2 中,有一个名为 $firstN 的函数,类似地,是否有任何替代函数或任何其他方法可以从给定数组中查找前 n 个元素? 样本文件 { “id”:123...

回答 1 投票 0

MongoDB 聚合 - 如何替换条件中字符串内的变量

在有条件的字段中,如何替换句子中的值?我已经尝试过以下方法,但没有成功。 { $项目:{ “_id”:1, “信用”:&...

回答 1 投票 0

MongoDB 聚合在 mongoplayground 上有效,但在 MongoDB Compass 和 Nodejs mongoose 后端上失败

我正在尝试建立一个管道,可以检查产品库存以及自一开始以来的销售情况。我让它在 mongoplayground 上工作,它计算了库存总数和销售总数......

回答 1 投票 0

通过查找匹配数组中包含的元素

我有一个帖子集合: { _id:SOME_ID, 用户:SOME_USER_ID, 媒体:SOME_LINK } 以及以下集合: { _id:SOME_ID, 用户:SOME_USER_ID, 以下内容:[“

回答 1 投票 0

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