mongodb-query 相关问题

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

根据另一个子文档更改子文档的引用

为了清楚地说明问题,让我从一个例子开始。 想象我们有一系列产品,其中一个产品可以有多个品牌并在不同的商店出售,每个商店可以...

回答 1 投票 0

在 mongoose 中使用 save() 和 find({}) 函数时,它返回语法错误:await 仅在异步函数和模块的顶层主体中有效

const mongoose = require('mongoose'); main().catch(err => console.log(err)); 异步函数 main() { 等待 mongoose.connect('mongodb://localhost:27017/harryKart'); } const kittySchema = ...

回答 3 投票 0

在 MongoDB 中使用带有查询的“explain()”时缺少“winingPlan”

我已经在我的集合上配置了搜索索引并实现了以下查询: 查询1: db.productDimensions.explain().aggregate([{ $搜索:{ “文本”: { “路径&

回答 1 投票 0

MongoDB索引使用

美好的一天!我遇到了 mongoDB 索引使用的情况。 我有一个请求 db.my_collection.find({ "$and": [ { "expires_at": { "$ne": ISODate("0001-01-01T00:00:00Z&q...

回答 1 投票 0

MongoDB - $lookup 没有得到适当的结果

这里我只需要查找三个表,首先需要根据classid和boardid从主题表中获取所有主题,然后从内容表中我们需要获取所有主题和内容详细信息...

回答 1 投票 0

MongoDB 多键索引性能

背景 我有一组具有如下文档结构的用户: { "_id" : ObjectId("54e61137cca5d2ff0a8b4567"), “登录”:“测试1”, “电子邮件”:[ { “……

回答 2 投票 0

$存在最佳复合索引:true(稀疏索引)

问题 我需要加速这种查询: db.col.find({ a: "foobar", b: { $exists: true} }); 数据分布 字段的存在: 字段 a 存在于所有文档中, 字段 b 存在...

回答 1 投票 0

理解$不与MongoDB中的$elemMatch结合

我有这个文档结构: { “名称”:“ab”, “成绩”:[ { “等级”:“A”, “分数”:1 },...

回答 1 投票 0

事务在 mongodb 中没有回滚

var j = Schedule.scheduleJob(unique_name, timeNow, async function () { session10.startTransaction(); 尝试{ 等待 readmodel.findOneAndUpdate({}, { $设置:...

回答 1 投票 0

$mod 仅支持数字类型,不支持 MongoDb 中的 array 和 int

我的收藏中有这样的文档结构: { “成绩”:[ {“等级”:“A”,“分数”:8 }, {“等级”:“A”,“分数...

回答 2 投票 0

使用聚合子查询作为过滤器将查询结果插入到新集合中

如何在 MongoDB 中实现这个查询 选择*进入NewTable 来自 SalesInvoice,其中 SalesID 在 (从 SalesInvoice 中选择 SalesID 按客户 ID 分组 有计数(自定义...

回答 1 投票 0

Mongodb 通过对象数组中的数据查找 $near

我正在尝试使用通配符 $near 和 $geometry 从数据库文档内的现有数组中检索一个特定对象。 我有一个看起来像这样的模型: const schema = new mongoose.Schem...

回答 1 投票 0

通过 mongodb 中的查找从管道中删除被阻止的用户

在 Mongodb 上,我有一个“conversations2”集合,用于保存聊天数据,还有一个“user_blocked”集合,我一直被系统阻止。根据您的情况拉动聊天记录时...

回答 1 投票 0

Mongo 查询某个日期范围内几个月内的最新和最旧数据

我有mogo数据: {_id:1,值:4.0,日期:ISODate(“2024-01-01T00:00:00.000Z”)} {_id:2,值:6.0,日期:ISODate(“2024-01-03T00:00:00.000Z”)} {_id:3,值:...

回答 1 投票 0

MongoDB 中可选键的查询的性能或索引使用情况[已关闭]

当查询集合中的可选键时,以下两个查询的性能会有所不同。 良好的响应:当它使用特定值(除 null 之外的值)查询时,它

回答 2 投票 0

geoLocation 或 geoNear 使用 let 变量作为坐标和半径

我正在“用户”集合上运行聚合,以分配用户坐标一定半径内的城市列表。 似乎没有办法将 let 变量分配给 maxDist...

回答 1 投票 0

如何更新包含点的嵌套键?

在这样的文档中: [ { A: ””, 乙:1, “创建的帐户”:{ “[email protected]”:{ "id": ["a", "b", "c&q...

回答 1 投票 0

如何在所有对象键中进行搜索?

给定多个包含名为 userId 的键的文档,其中该键始终是一个对象: { “_ID”: { “$oid”:“22fc6b11a0ff111d598b114f” ...

回答 3 投票 0

`$exists: true` 似乎无法使用索引

索引: { 字段_A:1, } 馆藏有 100,000 份文档。并且 field_A 不存在于任何文档中。 如果查询是: { 字段_A:“某个值” } 查找查询正确返回...

回答 1 投票 0

在Node.js中优化MongoDB查询获取TotalRecord

我的 Node.js 应用程序中有一个 MongoDB 查询,我想对其进行优化以获得更好的性能。查询如下所示: const CampaignStepHistoryList = 等待 CampaignStepHistory.aggregate...

回答 1 投票 0

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