mongodb-query 相关问题

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

MongoDB 将字段添加到文档中的数组中

我有一个如下添加的文档 { "bookingReference": "225360", "目的港": "TRKSP", "联系人": "FAHRI YUMUSAK TRANS.&qu...

回答 1 投票 0

如何统计mongodb聚合中boolean类型的字段?

我通过 $regex 使用 $lookup 聚合了阶段。在此代码中: 我有团体和学生的收藏。 组:{_id:ObjectId,标题:String} 学生{mainGroups:字符串,isReserved:布尔值}

回答 1 投票 0

“errmsg”:“文档验证失败”

asOfDt = {$toDate: "2023-09-27"} timeStamp = {$dateFromString: {"dateString":"2023-09-15T16:26:22", "timezone": "美国/中部" }} doc = {“数据巴...

回答 1 投票 0

$or在$match中使用时mongodb会使用索引排序吗?

复合索引 { 答:1、 时间戳:1, } 和 { 乙:1, 时间戳:1, } db.user.aggregate([ { $匹配:{ $或: [ { A: "some_value" }, { B: "some_value" } ] } }, ...

回答 1 投票 0

为什么 $lookup 中的 $regex 通过 $addFields 结果在 mongodb 聚合中不起作用?

我有团体和学生收藏。 组:{_id:ObjectId,标题:String} 学生{mainGroups:字符串} mainGroups 是一个连接字符串,对于所有组,每个学生都在学校参加过......

回答 1 投票 0

MongoDb 对 byte[] 进行查询,C# 驱动程序抛出 ExpressionNotSupportedException

我是 MongoDB 新手,我有以下查询 var personList = 集合.Find (p => p.EmailAddressSha512 == PiSha512.CreateSha512(emailAddress.ToLower())).ToList(); 正在执行查询...

回答 1 投票 0

MONGO::Error::MaxBSONSize : 文档超出序列化后允许的 BSONB 对象的最大值

当我运行在多个文档中插入多个 Json 数组的 ruby 脚本时,出现问题:“MONGO::Error::MaxBSONSize :文档超出了允许 BSONB 对象的最大值

回答 1 投票 0

在mongodb中添加复杂条件的新字段

在我的拍卖应用程序中,我有 3 个主表:拍卖、出价和用户。我正在尝试构建一个 MongoDB 查询,在其中我可以获得每个用户在每次拍卖中的最高出价(如果他们出价)...

回答 1 投票 0

在一个请求中获取 DBRef。扩展参考模式

我有相同的产品,在不同的城市以不同的价格出售。 产品.js const 猫鼬 = require('猫鼬'); const Schema = mongoose.Schema; const ProductSchema = 新架构({

回答 1 投票 0

Spring数据MongoDB(聚合)

让我们考虑以下文档: 国家/地区{id="1", name="法国", 城市=[{detail="new_city"}, {from="巴黎"}, {from="里昂"} ]} 国家{id=&qu...

回答 1 投票 0

findOne 忽略投影参数

我使用的是mongoDB 6 和这个查询 const client_res = 等待 user_col.findOne(matching_cond, { _id: 1, }); 将返回完整的文档。不管我把文件放进去...

回答 1 投票 0

如何在猫鼬的不同模型中填充子架构

我想填充一个模型,该模型具有文档的 ObjectId,该文档在另一个模型上作为子架构呈现 子模式 var 地址架构 = 新架构({ 地址:字符串, 电话号码:麻木...

回答 1 投票 0

如何为Learning Locker Aggregation API编写gte过滤器(参数必须是聚合管道运算符)

我正在撰写 LRS 服务请求。我需要从那里获取在某个日期范围内创建的报表。 过滤器 gte 和 lte 适合于此。但是文档(和这个)

回答 1 投票 0

mongodb 不使用索引,除非在 $match 中指定了字段

复合索引 { 答:1、 乙:1 } 在此查询中,未使用复合索引: db.user.aggregate([ { $匹配:{ B: { $gt: 100 } } }, { $排序:{ 答:1 } }, { $限额:

回答 1 投票 0

执行聚合以消除重复项并获得唯一计数

我有如下所示的 mongo 文档,想要执行聚合以查找每个唯一联系人的错误代码计数。 { “_ID”: { “$oid”:“” }, “营地ID&...

回答 1 投票 0

跨多个章节同等地获取随机 MongoDB 文档

我有一个 MongoDB 集合,其文档结构如下: { “索引”:23, “章节”:“b11” }, { “指数”:25, “章”:“...

回答 1 投票 0

如何在将文档保存到 mongoose 之前获取文档的 id?

我有一个简单的控制器,可以为用户创建帖子。另一个模式链接到它。当我尝试创建新帖子时,我需要获取帖子的 id,以便可以将其他架构链接到它。 哈...

回答 4 投票 0

用子字符串更新 mongoDB 中的字段

我想缩短我的对象中的所有长描述。 我搜索并阅读了很多文章,但我不知道如何在 mongoDB 中完成这个简单的任务。 我想要实现的目标是

回答 3 投票 0

MongoDB $lookup 查找字段值数组

我正在使用 MongoDB,我尝试使用许多管道步骤来完成它,但我找不到方法。 我有一个玩家集合,每个玩家都包含一个项目数组 { "_id": 对象Id("

回答 1 投票 0

MongoDB - 不使用 $switch 或 $cond 更新数据

我使用的是较低版本的 MongoDB,因此 $cond 或 $switch 给了我错误: MongoServerError:“elems.1.val.$switch”中的美元($)前缀字段“$switch”对于存储无效。 我哈...

回答 1 投票 0

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