aggregation-framework 相关问题

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

在 mongodb 中使用组查找

我在mongodb上有一堆这种格式的记录 [ {_id: 1, 日期:'2023-07-28',销售额:1,ad_id:1,状态: '有效'}, {_id: 2 , 日期:'2023-07-29',销售额:2,ad_id:1,状态: '有效'}, {_id:3,哒...

回答 2 投票 0

Mongo 聚合,仅在满足某些条件时查找并更新文档

我正在尝试编写一个 mongo 聚合,它在 NodeJS 和 Express 中执行以下操作,但似乎无法让它工作。我在聚合方面的经验非常有限,因此任何帮助都会非常......

回答 0 投票 0

如何在数组 MongoDB Aggregate 中更新或插入数组对象

更新或插入对象: { “Id”:NumberInt(1190001), “类型号”:NumberInt(2), “HS”:数字(9), “AS”:数字整数(9) }, 我想更新结果数组 e...

回答 0 投票 0

如何在MongoDB中的集合下查找同一个文档

我在 MongoDB 中有以下文档 [更新:缩短了文档] { “部分”:[ { “_ID”: { “$oid”:“64cbeb62b669cd29a5719a8f” ...

回答 1 投票 0

如何编写 mongoDB 查询来链接嵌套数据?

集合结构如下所示,我们有两个集合,我们称之为“A”(蓝色)和“B”(黑色)。每层都会有“_id”(对象ID),对于“A”,a...

回答 1 投票 0

从 MongoDB 集合检索组织层次结构的查询

我有一个具有分层文档结构的 MongoDB 集合。根层连接到另一个集合,该集合是这些集合的父级。该文档的架构如下: { &qu...

回答 0 投票 0

MongoDB聚合根据时间进行多重分组

我尝试使用单个查询来显示过去 24 小时和过去 12 小时内的顶级客户。 我们每小时都会在数据库中保存客户的总订单数。 原始数据类似于...

回答 2 投票 0

如何在mongoDB查询中递归查找多层子节点?

我需要编写一个mongoDB查询,给定一个集合:“nodes”,它就像层次结构,每个文档都会有一个“_id”,“name”,“kind”,“_pare...

回答 0 投票 0

文档更新后部分索引是否保持一致?

db.contacts.createIndex( {名称:1}, {partialFilterExpression: { name: { $exists: true } } } ) 此部分索引将为创建的每个包含名称 fie 的文档创建一个索引...

回答 0 投票 0

如何从mongoDB文档生成层次结构?

我们从mongoDB获取了一个集合,文档模式是这样的 { “_ID”: { “$oid”:{ “类型”:“对象ID” } }, “姓名”: { &

回答 0 投票 0

MongoServerError:聚合过程中的 PlanExecutor 错误 :: 由 :: 'newRoot' 表达式引起,必须求值为对象

如果我尝试从为 mongodb 创建的聚合中获取用户,则会收到错误。 const users = 等待locations.aggregate([ { $geoNear:{ 靠近: { ...

回答 1 投票 0

领先场理论上连续的复合指数的有用性

索引: { last_logged_in: -1, // 以毫秒为单位 年龄: 1, 城市: 1, } 询问: 用户.聚合([ { $匹配:{ 年龄:{$gt:18}, 城市:{ $in:[“芝加哥”,“巴黎”...

回答 0 投票 0

对分片集合的分散和聚集查询中的$限制

用户.聚合([ { $匹配:{ 年龄:{$gt:18}, 城市: { $in: ["芝加哥", "巴黎"] } } }, { $排序:{ 上次登录:-1 } }, { $lim...

回答 0 投票 0

为什么MongoDB聚合函数在本地机器上不起作用?

我正在尝试对我的机器本地存在的 MongoDB 数据库中的数据进行分组,如下所示。 让 { MongoClient } = require('mongodb'); require('dotenv').config(); 让 uri = process.env。

回答 0 投票 0

Mongo $sort 然后$group,顺序能保证吗?

我有一堆代表游戏得分的文档。我想按用户 ID 对分数进行分组并对它们求和,但有一个问题:有可能获得负分,但运行总和应该

回答 0 投票 0

mongoDB $match聚合在没有查询时返回空数组

我在聚合管道中使用$match。当我没有在 $match 中传递查询时,它会打印空数组。但我想要 $match 中存在空查询时的所有数据。同时如果查询不匹配那么...

回答 1 投票 0

如何使用$ne(不等于)MongoDB Atlas

我正在根据特定过滤器对文档进行计数。 将这一行 "att": {"$ne": []} 添加到此聚合管道的正确方法是什么? 请注意,我使用 $searchMeta 方式

回答 0 投票 0

如何对 MongoDB 进行分组

有没有办法对每个文档的 src 和 aff 进行分组? 我不想单独算。我想算合计。 [ { “$searchMeta”:{ “索引&

回答 0 投票 0

电影滤镜的 mongodb 聚合

我正在从事聚合工作。但不知道如何为下面提到的路由创建聚合和路由 https://84.46.254.230/?s=&search=advanced&post_type=&index=&orderby=&ge...

回答 0 投票 0

为什么我在Java循环中构建FacetOperation时只能得到第一个操作的结果?

我试图在Java中的循环内构建FacetOperation,但我只得到第一个操作的结果。这是我的代码: FacetOperation FacetOperation = null; for (int key = 0; key <...

回答 1 投票 0

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