aggregation-framework 相关问题

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

带有 $match $skip $limit 和订单保证的 MongoDB 聚合

假设 $match 返回唯一文档,以下聚合是否保证文档的默认排序?或者我们总是必须包括排序步骤以获得一致的结果......

回答 1 投票 0

mongodb atlas 搜索嵌入文档并仅投影匹配的数组元素

我有一个 mongo 数据库集合,其结构如下所示。 { _ID, 姓名, 公司:[{ 姓名, 评分 地址 }] } 我创建了嵌入在字段 Companies.name, w...

回答 1 投票 0

MongoDB 按字段和计数分组

我有以下采集数据 { “_id”:1, “日期”:“2023-11-08”, “字段”:“A” }, { “_id”:2, “日期”:“2023 年...

回答 1 投票 0

将两个猫鼬聚合管道合并为一个,其中第一个管道的结果用于另一个管道

我有一个名为 dummy 的集合。 它的架构定义为 - const 架构 = mongoose.Schema( { 名称:{类型:字符串}, 开始:{类型:字符串}, 结束:{类型:字符串}, } 现在我想...

回答 1 投票 0

在 MongoDB 按年月日分组查询中苦苦挣扎

数据库结构 日期:2022-01-01T03:28:00.000+00:00(日期) 值:XXX(整数) 编写一个查询,按年、月、日对文档进行分组,并对相对值求和 filter_cond = {"$match": {"...

回答 1 投票 0

在过滤聚合中选择嵌套字段

如何聚合、过滤嵌套数组和投影选定的嵌套字段? 我有以下数据: { “老师”:“本”, “学生”: [ { “名字&曲...

回答 1 投票 0

Mongoose 从 2 个集合中查找给出了错误的总和值

我有以下收藏 实体 : const 实体 = 新架构( { 姓名: { 类型:字符串, 要求:真实, }, 类型: { 类型:字符串, 要求:真实, 嗯...

回答 1 投票 0

MongoDB 聚合管道,对 600k 文档进行 $lookup

我正在对 Azure 中托管的 mongoDB 的约 600K 项运行提取-转换-加载过程。目前我已经设置了一个使用 $match $skip $limit $lookup 的聚合管道。我做了一个完整的专业...

回答 1 投票 0

MongoDB:如何获取多个 $indexOfArray 值?

我有一个文档,其中数组的索引有意义。在 MongoDB 聚合中,如何返回数组中与特定值匹配的所有索引? $indexOfArray 只返回 f...

回答 1 投票 0

查询同一集合中的不同二进制子类型

有办法可以查询两种不同格式的_id吗? UUID('4e519e66-751c-4ef3-9a06-3de70b95b755') 和 BinData(3, 'Zp5RThx1806aBj3nC5W3VQ==') 我的收藏中有这两种格式。

回答 1 投票 0

MongoDB 聚合中是否有像简单的“正则表达式替换”这样的功能?

我正在尝试在 MongoDB 聚合管道中创建一个步骤,该步骤将用屏蔽值替换完整社会安全号码的值(如“123-45-6789”),保留最后一个 f...

回答 1 投票 0

updateOne 查询仅修改数组的第一个匹配元素,尽管有多个匹配

https://mongoplayground.net/p/zIhLOT8YXLl 文档架构: { _id: 对象Id(); array_property: [ {_id: ObjectId(), img_array: ["string", "string"] }, { }, ... ] } 询问: 噢...

回答 1 投票 0

聚合管道中运算符 $in 的问题

我有一个用户集合 [ { 角色:[ “行政”, “用户” ] }, { 角色:[ “行政”, “用户”, “超级管理员&...

回答 1 投票 0

MongoDB - 与一个字段匹配,并获取在另一个字段中具有不同值的第一条记录?

我正在寻找一个非常高性能的 MongoDB 查询,它将基于字段“matchField”进行匹配,并且仅返回具有明显不同字段“batchId”的第一个文档。 给定一个集合...

回答 1 投票 0

查找后按分组

我必须计算系统中有多少活跃和不活跃的客户。 我可以按状态分组并拥有它。 问题是,每个客户都属于一个办公室,该办公室可能处于非活动状态...

回答 1 投票 0

MongoDB 聚合框架不保留通过 $addFields 添加的内容

字段已添加但随后消失。 以下是 mongo shell 中的代码: > db.users.aggregate([{$addFields:{totalAge:{$sum:"$age"}}}]) { "_id" : ObjectId("5acb81b53306361018814849"), "...

回答 5 投票 0

如何将嵌入文档数组中的值带入 MongoDB 的根目录?

我有以下记录: 编号:119, 自定义字段:数组 (2) 0:对象 值:“先生” 类型:“称呼” 1:对象 值:“谷歌” 类型:“comp...

回答 2 投票 0

如何将两个值相同的字段分组并计数

我有一个名为players的集合,下面是示例文档。现在我想获取用户是导师或所有者或两者的玩家数量。帮我搞一个 mongodb

回答 1 投票 0

MongoDB Pipeline $lookup 仅在硬编码对象 id 时才有效

我在 MongoDB 聚合管道阶段之一遇到了一个奇怪的问题。 以下是前一阶段的结果: [ { “_ID”: { “$oid”:“

回答 1 投票 0

MongoDB - 如何将集合子数组对象与其来自其他集合的实际对象聚合

如何将集合子数组对象与其他集合中存在的实际对象聚合? 例如:这就是我的收藏的样子 集合 1 -(团队) 常量团队 = [ ...

回答 2 投票 0

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