aggregation-framework 相关问题

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

如何比较 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

为什么 $search 聚合会让其他步骤变得如此慢?

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

回答 1 投票 0

如何在聚合管道中对 MongoDB 动态生成的查询进行索引?

如何在动态查询生成的字段上使用索引。假设我有 20 个查询参数。我们可以使用单个参数或多个参数进行搜索。如果它是单个参数,我可以只使用 inde...

回答 1 投票 0

如何在MongoDB中查找子字符串

我的数据库中有以下形式的数据: {term: "Hello how"}, {term: "whoever"}, {term:"who"} 我有一个字符串数组,例如: [“你好,你好吗”,“谁...

回答 1 投票 0

mongo分组聚合后是否可以重命名_id字段?

我有一个这样的查询(简化): db.collection.aggregate([ { $match: { main_id: ObjectId("58f0f67f50c6af16709fd2c7") } }, { $组:{ _id: "$名称", c...

回答 8 投票 0

复杂 mongoDB 结构的聚合器查询

`我正在尝试为下面的复杂数据库文档编写聚合器查询,理想情况下我正在寻找从给定的活动集创建多个流,识别父子层次结构...

回答 1 投票 0

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