aggregation-framework 相关问题

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

mongodb聚合,是否可以在$project期间向数组添加条目

我有以下形式的文件: { _id : 对象 ID(.....), 道具1:“foo”, 链接:[1,2,3,4] } { _id : 对象 ID(.....), prop1:“酒吧”, 链接:[ 5, 6, 7, 8 ] } 我正在使用...

回答 2 投票 0

在 MongoDB 聚合中使用第二个 $group 时保留第一个 $group 生成的所有组

我有一个集合,记录的结构如下所示, { _id: ObjectId('66a544dc3a8dff9aaaf65343'), 用户类型:“用户”, 状态:创建 } 各个字段的解释...

回答 1 投票 0

如何知道 MongoDB 中的 $merge 何时完成

我有一个以 $merge 阶段结束的聚合管道。 db.collection("mycoll").aggregate([..., {$merge:{into:"myview"}}]) 我必须在运行时生成物化视图...

回答 1 投票 0

mongo db中有没有一种方法可以安排项目,使得具有相同字段的项目不会显示在一起?

我有一些这种格式的数据 [ { “用户ID”:0, “文档ID”:0, “创建日期”:“2024-03-20 09:22:24.492961” }, { “用户ID”:0, ...

回答 1 投票 0

如何使用MongoDB聚合管道对分片集群进行大数据实时分析且无延迟?

我正在开发一个项目,涉及对存储在分片 MongoDB 集群中的大型数据集进行实时分析。我需要使用聚合管道来有效地处理这些数据,但我是

回答 1 投票 0

如何比较 mongodb 4.4 中的排序和查找?

我是 mongodb 的新手,我使用的是 4.4 版本,无法更新。 我有一个带有属性类别(数组)的集合项目。我想将集合类别“加入”($lookup)到我...

回答 1 投票 0

Mongodb聚合多个集合超级慢

对 Mongo 很陌生,但无法找出最佳(快速)解决方案。 我有三个不同的集合:发货、跟踪、消息 我正在尝试连接跟踪和

回答 1 投票 0

在 MongoDB 中:从切片索引数组中切片对象数组并通过聚合推入数组

我想根据同一文档中可用的 slicingIndex 键对文档中的数组进行切片并推入数组中。 [ { 切片索引: [0, 4, 7, 10], 大批: [ {名称:1}, {...

回答 3 投票 0

如何仅根据 MongoDB 中的时间过滤 ISODate 字段

我在 MongoDB 中有一个具有以下结构的集合: { “名称”:“测试”, "开始日期时间": ISODate('2024-05-15T15:00:41.180+00:00'), ”

回答 1 投票 0

mongod 多重嵌套未按预期工作

我对这里的 $ 有一些疑问,我的数据库中有以下类型的文档: { “A”: [ { “p”:[ { “pid”:{ "CC": "A&q...

回答 1 投票 0

使用 MongoDB 聚合基于另一个现有数组创建元素数组

我需要从文档中获取一个字段作为输入,如下所示: “参与者”:[“约翰”,“彼得”], 并使输出字段像这样: “参与者”:[ {...

回答 1 投票 0

MongoDB 按日期按单位聚合

所以我有这堆代码: MONGO_PIPE = [ { "$match": {"dt": {"$gte": 开始, "$lte": 结束}}, }, { “$组”:{ ...

回答 1 投票 0

mongodb聚合中根据时间戳排序

我有这个合集 {“ip”:“192.168.141.1”,“ifsIndex”:“28”,“link”:“1”,“timeStamp”:“19-01-2018 18:12:42”} {“ip”:“192.168.141.1”,“ifsIndex”:“30”,“链接”:“1”,“时间戳”:“19...

回答 2 投票 0

MongoDB 中按条件分组

我在 MongoDB 中有一系列文档(检查事件),如下所示: { "_id" : ObjectId("5397a78ab87523acb46f56"), “inspector_id”:ObjectId(“5397997a02b8751dc5a5e8b1”), “状态...

回答 2 投票 0

MongoDB聚合合并条件

我有以下集合,我使用 MongoDB 聚合来实现输出(其中我聚合订单的所有订单行项目)并尝试合并到另一个集合(订单)中。 [ { &q...

回答 1 投票 0

如何在 Mongoose 聚合管道中展开/填充数组

我正在使用 Mongoose 并尝试在聚合管道中展开/填充 comments.attachments 字段。这是我的代码的相关部分: const 结果 = 等待 Ticket.aggregate(...

回答 1 投票 0

Mongoose:如何使用“$in”运算符更新对象数组?

我有以下架构: const notificationSchema = new mongoose.Schema({ 用户身份: { 类型:mongoose.Schema.Types.ObjectId, 参考:'用户', 必填:真实 },

回答 1 投票 0

MongoDB聚合组条件

我有以下集合,我想使用 MongoDB 聚合来实现以下输出。 [ { “订单行项目 ID”:1 “订单id”:100, “产品&曲...

回答 1 投票 0

如何在 mongoDB 聚合中将正整数转换为二进制

我正在寻找一种将正整数转换为 mongoDB 聚合管道内的二进制数组的方法。 有 $bit 操作不能在聚合管道内使用。 这个问题...

回答 1 投票 0

为什么 $search 聚合会让其他步骤变得如此慢? (v7.0.11)

我在 MongoDB 中尝试 Atlas Search,发现了一个奇怪的行为。 考虑 100000 个文档的集合,如下所示: { _id:“1”, 描述:“Lorem Ipsum&...

回答 1 投票 0

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