mongodb-query 相关问题

此标记用于通过mongo shell或使用编程语言驱动程序查询和更新MongoDB集合的相关问题。

Spring MongoDB JAVA排序查询

我尝试使用下面的代码来缩短 id(string) 参数,但它没有正确排序。 // 应用排序 如果(排序!= null){ query.with(Sort.by(Sort.Direction.DESC, 排序)); 或者 // 应用...

回答 1 投票 0

当对象没有字段名称时,如何查询对象数组中的“expiryDate”字段?

我正在使用一个包含如下结构对象的 JSON 文件: [ { "_id": { "$oid": "65143f76653355483f68981d" }, "日期": "2023-09-27&q...

回答 1 投票 0

mongodb聚合根据数组中的值条件添加字段

请原谅标题。可以找到更好的描述来描述我正在尝试做的事情。 我有一个消息集合,其中存储以下信息 code:

回答 1 投票 0

Join 对于 ObjectId 和非 ObjectId 不返回任何结果

我有收藏专家Kstag { _id: ObjectId('6244213ec4c8aa000104d5ba'), 用户 ID: '60a65e6142e3320001cc8178', uid: '克拉维达尔', 名字:'凯文', 名称:“拉维达尔”, 电子邮件:'...

回答 1 投票 0

updateMany 使用 Java 在 mongoDB 中进行类型更改

我有一个用例来更新平均大小为 250kb 的 mongoDB 集合中的数据。 用例:将字段版本的数据类型从 String 转换为 Long。 我想以有效的方式做到这一点。洛...

回答 1 投票 0

如何在超过 10 亿行的集合上实现全文搜索?

所以我正在开发一个人工智能图像生成应用程序,我提出了一个全文搜索功能,允许用户根据提示搜索所有生成的图像。问题是我们的图像集是

回答 1 投票 0

将外部变量作为 $cond 聚合 mongo 中的字段传递

我在 mongo db 中有一个像这样的集合 { 桶:{ “1-10”:{ 基数:10, 截止值:100 }, “11-20”:{ 巴...

回答 1 投票 0

在 mongodb 解释中,它是否揭示了从磁盘与 RAM 获取的文档数量?

假设一个查询检查了 100 万条记录并返回了其中 1000 条。 在查询的解释中,是否揭示了所检查的 100 万条记录中有多少需要从 SSD 中获取...

回答 1 投票 0

如何让mongodb使用不涉及某一字段的复合索引?

复合索引: { 答:1、 乙:1, 中:1 } 询问: 列.聚合([ { $匹配:{ B:“ssome_value”, C:“一些其他值, } } ]) 查询不涉及A,所以...

回答 2 投票 0

我正在 MongoDb 中尝试使用“updateMany”语句来更新此表中的行,并收到“意外令牌”消息。我在这里做错了什么?

这是 MongoDb 表: “email_status”集合 这是我尝试使用“updateMany”命令: db.getCollection('email_status').updateMany({ 在发送: { $gte:ISOD...

回答 1 投票 0

Mongo DB 嵌套数组 $set 来更新文档

这是我的文件 请让我知道如何更新 cart.sizeQuantity.数量值 它应该更新productId匹配的值,然后检查尺寸匹配,然后更新 { “名字……

回答 1 投票 0

涉及正则表达式的复合索引和排序查询

https://mongoplayground.net/p/J1Hs5RKu39G 我需要帮助解释解释输出。我可以看到使用了索引。但是,我仍然不确定 $sort、$skip 和 $limit 阶段是否会...

回答 1 投票 0

我如何使用 mongoDB 根据时间间隔对数百万个文档网进行分组

我在 mongodb 集合中有数百万个文档。 我想根据分钟和小时间隔对文档进行分组。 我创建了时间戳索引。 我尝试了下面提到的查询,但它...

回答 1 投票 0

Mongo 聚合:查找后的排序阶段和展开速度太慢

我有一个包含大约 30 个属性的集合,其中 2 个属性是与其他 2 个集合的关系 (ObjectId)。我需要能够按 2 个子集合的列对父集合进行排序...

回答 1 投票 0

在 MongoDB 中使用 $match 在日期过滤器中使用变量

我试图弄清楚如何使用 $set 函数中定义的变量来过滤数据。在我的示例中, $startdate 是我的变量,我想在我的 $match 语句中使用它。但当我执行时...

回答 1 投票 0

MongoDB C# 驱动程序 - 根据特定项目 id 过滤数组列表

我刚开始使用 MongoDB C# 驱动程序。我的 MongoDB 集合中有以下内容。我需要根据 _id 过滤记录,例如: 从 _id = 2 且 itemLists.Sizeid = ... 的项目中选择 *

回答 1 投票 0

如何编写 mongoDB 查询来更新集合中的对象数组?

我有一个购物车集合,有两个字段:userId 和 products(这是与用户关联的所有产品的数组)。如何查询产品数组中的每个产品来更新...

回答 1 投票 0

MongoDB java.lang.IllegalStateException:状态应该是:打开

我遇到一个问题,它说我的连接已关闭,但我从未关闭过它。当我尝试获取集合时会发生这种情况。下面是所需的代码,我唯一一次使用 MongoDB 是为了获得一个

回答 1 投票 0

为什么使用$group / group_by而不是多个请求?

假设我收集的文档中有 100 种狗。如果我需要按狗的类型进行分组,然后计算每种类型的狗的一些汇总统计数据,...

回答 1 投票 0

在 mongo 聚合管道的小组阶段排除某个字段,但在最后将其包含回来

我有一个 mongo 聚合查询,如下所示: db.someCollection.aggregate([ { $match: { taskId: "qy7u17-xunwqu" } }, // 按“tracklet_id”分组并计算每个

回答 1 投票 0

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