mongodb-query 相关问题

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

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

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

回答 1 投票 0

Mongo 如何按日期仅获取可用文档

我有与学生相关的文件: [ { '_id': 1, ‘姓名’:‘安娜’, '假期开始:'2024-01-01', '假期结束': '2024-01-03' }, { ‘_id’:2, “姓名”:“鲍勃”, '假期开始:'2024-01-01', '

回答 1 投票 0

批量更新MongoDB中的记录

我在批处理步骤中迭代了记录,在批处理聚合器中我想在 mongoDb 中立即更新所有记录。有没有办法将它们全部更新或者我需要单独更新每个...

回答 1 投票 0

在 MongoDB 对象的数组内添加一个字段,其值根据同一嵌套数组内的其他值动态计算

我有一个简单的 MongoDB 对象数组,其结构如下: [ { “_ID”: { “$oid”:“6688c2f6b79f2bfefb751d5f” }, “日期”:“2024年6月7日...

回答 1 投票 0

MongoDB 查询带有切口的点

在我的 lootPoint 集合中,我有这样的数据: { "_id": "1856132932", “观点” : { “类型”:“点”, “坐标&

回答 1 投票 0

MongoDB 中按条件分组

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

回答 2 投票 0

如何将mongodb ISODate转换为mongoDB中的字符串?

我在 mongo 中有我的 ISODate 作为 ISODate,我想以字符串格式和特定的日期时间格式。 这是 ISODate: ISODate("2020-04-24T11:41:47.280Z") 预期结果: “20...

回答 8 投票 0

使用文本索引在 MongoDB 中搜索单词的子字符串

我在 MongoDB 集合中有一个如下所示的文档,其中在“key1”上有文本索引。 { “_id”:1, "key1": "就是这句话", “key2&q...

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

如何为复杂结构编写高效的 mongo 查询

我使用express/nodejs(没有mongoose)和mongodb作为我的数据库。我有一个集合页面,看起来像这样 { _ID: .. 网址:[ { 传入网址:“/test/test1&qu...

回答 1 投票 0

MongoDB - 将简单字段更改为对象

在 MongoDB 中,我想更改文档的结构: { 折扣:10, 折扣类型:“金额” } 到: { 折扣: { 值:10, 类型:“金额” } } 所以我...

回答 4 投票 0

如何在 MongoDB 过滤器 $gte 和 $lte 中排除数字

我有一个带有数字字段的 MongoDB 文档: [ { _id: 1, 数量:10 }, { _id:2, 数量:11 }, { _id: 3, 数量:12 } ] 我正在使用 MongoDB 过滤器 $gte 和 $l...

回答 1 投票 0

MongoDB 更新数组中的单个原语

我需要运行一个快速且(我认为)简单的查询来更新一些不正确的数据。我正在尝试更新文档中数组的第一个条目。 注意:我发布的查询针对 db ins 运行...

回答 1 投票 0

如何排除 mongo 过滤器 $gte 和 $lte 中的数字

我有带有数字字段的mongo文档: [ { _id: 1, 数量:10 }, { _id:2, 数量:11 }, { _id: 3, 数量:12 }, ] 我正在使用 mongo 过滤器 $gte 和 $lte 它看起来像这样: 数据库集合。

回答 1 投票 0

在MongoRepository中使用limit和skip<Customer,String>

我们正在开发一个从 mongoDB 获取数据的项目。我们创建了存储库类,如下所示 @存储库 公共接口 CustomerRepository 扩展 MongoRepository{ ...

回答 5 投票 0

mongo 查询 - 使用哈希查找相似项目

注意:我知道这不是高性能查询。 这只是对如何进行搜索的好奇。 在 mongo 中,我存储代表我插入的对象的哈希值。 { “一”:694695, ...

回答 1 投票 0

用于按日期排序的 MongoDB 索引

我有一个简单的问题 - 也许太简单了,以至于我找不到答案: 我的集合包含包含日期类型字段 startTimestamp 的文档。 UI 按降序显示文档...

回答 1 投票 0

使用 $sort 进行 MongoDB 查询需要太长时间

我有一个很大的mongo集合,当我运行{"$and":[{"fieldCheck":"1"},{"timestamp":{"$lt": MAX_SAFE_INTEGER}}]}时,查询结果输出快...

回答 1 投票 0

为什么使用 update_one 更新插入记录会引发 ValueError?

如果键尚不存在,我想将记录添加到集合中。我知道 MongoDB 为此提供了 upsert,所以我做了一个 db.collection.update({"_id":"key1"},{"...

回答 2 投票 0

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