mongodb-query 相关问题

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

在mongodb中通过名字+姓氏获取用户

我的应用程序中的搜索无法正常工作。例如:如果姓名是“John Smith”并且我仅通过 John (first_name) 进行搜索,我会按姓名 John 获取所有文档,如果我输入“Smith&

回答 1 投票 0

如何在聚合查询中添加自增数字字段?

我使用下面的查询使用 $setWindowFields 生成新字段,但它导致内存问题。 需要新的字段来给出数值递增值。 需要新的字段,它应该给出

回答 1 投票 0

查找后,根据外部集合中存在的字段对过滤器数据进行 MongoDB 查询需要时间

我有 2 个集合客户和订单。我必须过滤过去 60 天内下过订单的客户。我为获取这些数据而编写的聚合花费了很多时间...

回答 1 投票 0

需要优化mongodb查询

我有一个 mongodb 查询并且已经创建了所有必需的索引。但查询仍然扫描集合中的所有文档。 以下是查询: [ { “$组”:{ ...

回答 1 投票 0

Mongoose findById() - 不起作用,尝试了所有通过 ID 获取文档的函数,但没有一个起作用

Mongoose findById 不起作用。 它仅在我仅调用 Course.find(); 时才有效。 这是我的代码 const 猫鼬 = require("猫鼬"); 猫鼬 .connect("mongodb://localhost/mongo-exerc...

回答 2 投票 0

最有效的 mongo 聚合来展开和过滤:匹配展开匹配与项目和过滤器

我有一个文档集合,每个文档都包含数组。我想要的输出是按特定标准过滤的展开数组元素。 我可以这样做: db.collection.aggregate([ {...

回答 1 投票 0

findByIdAndUpdate 具有多个子文档

因此,我正在使用 NodeJS 和 MongoDB,并且正在创建一个端点,让客户端可以使用多个可选数据字段更新其用户配置文件。因此,更新查询之一可能如下所示: ...

回答 2 投票 0

如何创建一个过滤器,将嵌套值与 mongodb 中父集合的值相匹配?

考虑以下集合: { “_id”:(引导), “基本价格”:5000, “产品类别” : [{ “_id”:(指南), “类别名称&q...

回答 1 投票 0

更新深度嵌套数组 mongoose 中的对象

{ “_id”:“659e76b929be316e566cdc36”, “主数组”:[ { “_id”:“659e76b929be316e566cdc39”, “子数组”:[ [ ...

回答 1 投票 0

mongodb 中的聊天集合查询

{ “_id”:“654f4d7cbb027c35a0b90529”, "msg": "测试消息", “创建时间”:“2023-11-11T09:46:41.872Z”, “dateseen”:“...

回答 1 投票 0

在查询本身中限制 MongoDB 查询的结果

可以使用 limit 函数限制 MongoDB 查询的结果: MongoDB 限制查找结果 但我正在创建一个 API,您可以通过发送原始 BsonDocument 来查询该 API,并且该 API 使用

回答 1 投票 0

在Atlas搜索中使用skip和limit时的查询优化

我正在尝试在聚合中的 $search 之后使用 $skip 和 $limit 。每次当我尝试增加跳过大小时,执行时间都会变长 例子: 跳过 10 并限制 10 然后执行...

回答 2 投票 0

Spring boot - mongoDB - 比较没有“$where”的 2 个字段

如何比较同一文档中的 2 个字段 - 没有“$where” 查询运行良好 - Criteria.where("$where").is("this.a1 != this.a2") 但是 --noscripting 参数...

回答 1 投票 0

使用单个更新查询从深层嵌套数组中删除多个元素

我有以下类型的文件: [ { "_id": ObjectId("5c05984246a0201286d4b57a"), f:“x”, “_A”: [ { “_网上商城”: {} }, { &quo...

回答 1 投票 0

如何在 MongoSH 中的现有文档中插入字段

我必须在学生集合中的一些文档中插入一个带有布尔值的新字段,其结构如下: { _id: ObjectId("61c9cffcf9b7043141272c5b"), 创建于:2021...

回答 1 投票 0

如何在 MongoSH 中的现有 MongoDB 文档中插入字段

我必须在学生集合中的一些文档中插入一个带有布尔值的新字段,其结构如下: { _id: ObjectId("61c9cffcf9b7043141272c5b"), 创建于:2021-12-...

回答 1 投票 0

过滤出嵌套数组 Mongo DB 聚合中的记录

我正在尝试从 Mongo Collection 的内部数组中过滤我们的记录。示例如下: { “cID”:23456, “描述”:“汽车”, “品牌”: [{ ...

回答 1 投票 0

如何将 Spring Boot 中的值附加到 MongoDB (Java) 中的字段中?

我想在 mongoDB 内的现有字段中追加一个值。假设我定义了一个 mongoDB 数据库,其中包含一个 Person 集合,并且该 Person Document 如下所示: { “_id”...

回答 1 投票 0

如何查找任意深度的MongoDB字段名称

我将一些草率的 XML 数据导入到 Mongo 数据库中。每个文档都有嵌套子文档,深度约为 5-10 个。我想找到具有特定值

回答 2 投票 0

Moongoose 聚合 $match 与 id 不匹配

我想按 ids(56e641d4864e5b780bb992c6 和 56e65504a323ee0812e511f2)显示产品,并显示减去折扣后的价格(如果有)。 我可以使用聚合来计算最终价格,但是这个

回答 6 投票 0

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