腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
即使
使用
复合
索引
中
指定
的
索引
也
执行
COLLSCAN
的
MongoDB
mongodb
我有一个数据库,其中包含以下
复合
索引
NameHandleCreationTime "metadata" : { "formatVersion" : 8,因此,我认为如果
使用
Name: xyz进行查询以从UserCollection
中
获取单个文档,那么应该通过IXSCAN获得它,因为
复合
索引
的
第一个字段是Name。然而,日志显示我是COLLSCANing,甚至连获胜计划都是
COLLSC
浏览 49
提问于2021-11-17
得票数 0
回答已采纳
1
回答
Mongodb
.aggregate()忽略
索引
mongodb
COLLSCAN
意味着Mongo不
使用
来自
索引
的
数据,但是所有字段都在
复合
索引
jobId: 1, result.status: 1
中
可用。 查询
中
的
所有字
浏览 2
提问于2017-03-21
得票数 2
1
回答
为什么findOne()挂在切分集合上?
mongodb
、
sharding
、
mongodb-3.6
当发出没有任何参数
的
MongoDB
或find()命令时,具有大片段集合和WiredTiger引擎
的
findOne() v3.6.4数据库挂起。集合只有_id键上
的
默认
索引
。通过查看db.currentOp(),
MongoDB
使用
了
COLLSCAN
。 有趣
的
是,这件事起了作用,然后昨天突然停止了。需要注意
的
是,有一个分块迁移过程,它移动块,但这似乎并不影响,因为
即使
块平衡停止或完成时,findOne(
浏览 0
提问于2018-04-28
得票数 1
2
回答
在_id中
使用
对象作为
MongoDb
可以对查询进行排序规则扫描
mongodb
在
MongoDb
中
使用
自定义对象作为我
的
MongoDb
值有一些问题。我在_id
中
存储
的
对象如下所示: "EDIEL" : "1010101010101", "StartDateTicks" : NumberLong(636081120000000000": { $gte: 636082776000000000, $lt: 636108696000000000 }
浏览 1
提问于2016-11-14
得票数 1
1
回答
带有解析服务器
索引
建议
的
MongoDB
mongodb
、
parse-server
我将
mongoDB
与Parse Server结合
使用
,
即使
我有
索引
,
也
会遇到
COLLSCAN
。我正在访问_Session表并找到正确
的
"_session_token“。userAuthToken); var session = await query.first({ useMasterKey: true });
索引
": 1, "respon
浏览 50
提问于2020-07-22
得票数 0
回答已采纳
3
回答
mongodb
索引
已创建,但在查询过程
中
未
使用
mongodb
希望这不是一个非常愚蠢
的
问题。我在
mongodb
上为包含字符串
的
字段创建
复合
索引
。在运行
索引
创建之后,我没有看到通过db.currentOp()创建
索引
的
进程,但是如果我运行getIndexes(),我确实看到了
索引
。MetaData.SessionName": 1 { name: "sample",
浏览 0
提问于2021-02-15
得票数 3
2
回答
我可以为
mongodb
中
的
$or查询编写
索引
吗?
mongodb
我有一些不同但类似的
mongodb
查询,我需要为这些查询编写
索引
。这样做对吗?", "..."]},];Listing.index( _id: 1, },
浏览 5
提问于2021-01-19
得票数 2
回答已采纳
2
回答
带日期字段
的
范围查询
的
查询性能
mongodb
、
indexing
、
mongodb-query
、
query-performance
我正在寻找一个查询
的
性能优化。我
的
目标是找到在给定日期范围内
的
所有文档。馆藏相当大,有六百多万份文件。是否有一种方法可以利用日期排序
的
事实?我
的
意思是,文档是在创建时插入
的
,所以所有过去属于范围内
的
文档都会超出范围,但是mongo可能不知道,并且寻找日期已经超出范围
的
文档??
浏览 5
提问于2020-03-08
得票数 0
回答已采纳
1
回答
哪个查询在
MongoDB
($or还是$facet)中表现得更好?
query-performance
、
index
、
mongodb
我有一个类似于以下
的
查询; { "events":[events','$tasks']}}}, {$replaceRoot: { newRoot: "$activity" }}编写此查询
的
另一种更简单
的
方法是<e
浏览 0
提问于2021-03-15
得票数 0
回答已采纳
1
回答
Mongodb
查询不
使用
索引
mongodb
我在一个mongo集合上设置了一个
复合
索引
,无论我如何明确地针对前缀,我都无法让查询
使用
它。,explain()向我展示了获胜
的
计划是
执行
COLLSCAN
,而不
使用
任何
索引
:05T19"version" : "3.4.10", "gitVersion&quo
浏览 133
提问于2018-09-05
得票数 3
1
回答
为什么
mongodb
不
使用
索引
扫描,而是
使用
find()进行集合扫描?
mongodb
、
indexing
我
使用
的
是
mongodb
3.2.4但是当我
执行
db.mytable.find().hint(_id:1).explain()时,获胜
的
计划是'IXscan‘ 所以这里有一个问题:既然_id是一个表
的
默认
索引
,为什么
mongodb
不
使用
这个
索引
浏览 0
提问于2019-12-26
得票数 0
2
回答
MongoDB
$lookup不
使用
索引
mongodb
、
mongodb-query
、
aggregation-framework
、
mongodb-shell
我正在编写一个在两个表之间需要一个$lookup
的
查询,据我了解,foreignField必须有一个
索引
才能及时地
执行
这个连接。但是,
即使
在字段
中
添加了
索引
之后,查询仍然返回到
COLLSCAN
。"indexFilterSet" : false, "winningPlan" : { "stage" : &quo
浏览 3
提问于2017-08-29
得票数 16
1
回答
在
MongoDB
中
,$setIsSubset没有有效地
使用
索引
。
mongodb
indexBounds class : [MinKey, MaxKey]
执行
COLLSCAN
或IXSCAN,这取决于某些条件(例如集合
中
的
文档数量),而第二个则
使用
indexBounds class :["maths", "maths"]
执行
IXSCAN。考虑到"class“字段
的
数组可以有多个值,这里需要$setIsSubset语义。我找到了这。但是,双重否定做
的
是
COLLSCAN
,
浏览 0
提问于2020-12-15
得票数 0
回答已采纳
1
回答
对_id唯一
索引
进行排序
的
Mongodb
复合
索引
mongodb
、
mongodb-indexes
我有一个包含如下文档
的
集合: _id: "", accountId: "", }db.saleReport.find({reportId: "e6044e8a", "accountId":{$in: ["a","b"] }).sort({"_id":1}); 我用以下命令创建了一个
复合
索
浏览 5
提问于2020-11-18
得票数 2
2
回答
hbase
中
是否存在多键指数和
复合
指数?
mongodb
、
indexing
、
hbase
我对
mongodb
很熟悉。多键
索引
:,这是非常有用
的
关键字搜索,我曾
使用
它来构建一个简单
的
搜
索引
擎。
复合
索引
在用于多字段查询
的
mongodb
:
中
也
非常有用。但是我需要将我
的
数据库从
mongodb
迁移到hbase,您知道hbase中有一些类似的
索引</em
浏览 4
提问于2014-02-20
得票数 0
回答已采纳
1
回答
mongodb
聚合是否
使用
稀疏
索引
?
mongodb
、
indexing
、
aggregation-framework
使用
芒果3.2。 当放置在管道
的
开头时,$match操作
使用
适当
的
索引
只扫描集合
中
匹配
的
文档。
即使
排序是按
索引
字段进行
的
,
MongoDB
也
不会选择稀疏
索引
来完成查询,以便返回完整
的
结果:.若要
使用
稀疏
索引<
浏览 6
提问于2016-10-05
得票数 3
1
回答
MongoDB
为什么没有
使用
包含2dsphere
的
复合
索引
mongodb
、
indexing
、
mongodb-query
我创建了一个
复合
索引
:但是,当我在
MongoDB
下面运行查询时,没有考虑
索引
,而是创建了一个
COLLSCAN
。"totalKeysExamined" : 0, "executionStages" : {
浏览 1
提问于2017-10-18
得票数 1
回答已采纳
2
回答
MongoDB
:低效率
的
收集/
索引
扫描(相对于
使用
PostgreSQL
的
高效查询)
mongodb
、
performance
、
indexing
limitAmount" : 10, "inputStage" : {Planning Time: 4.809 ms E
浏览 4
提问于2022-09-20
得票数 1
2
回答
mongoid
索引
仍然导致
COLLSCAN
ruby-on-rails
、
mongodb
、
mongoid
我有一个带有简单
索引
的
简单类 class A index({value: 1}) 在命令行
中
,我重新编制了
索引
exec rake db:mongoid:remove_indexes bundle exec rake db:mongoid:create_indexes 但是当我在rails控制台中运行一个简单
的
查询时A.where(value: "1").to_a
mongod
浏览 37
提问于2020-10-08
得票数 0
回答已采纳
2
回答
Mongo Query -约束数量与速度(和
索引
!)
mongodb
、
indices
在我看来,我搜索
的
列越多,查询速度就越快-例如: $and: [ { field2: y }: [ { field2: y }} ) 虽然我很想说“太棒了,这对我来说完全有意义”,但事实并非如此,我只知道这在我
的
特殊情况下发生了,我想知道这是否真的总是正确
的
。此外,当创建多字段
索引
时,让它们按任意顺序排列是否有帮助。假设90%
浏览 0
提问于2016-02-13
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
性能最佳实践:MongoDB索引
MongoDB的简单介绍(三)
MongoDB系列6:MongoDB索引的介绍
MongoDB学习(五)
手把手教你 MongoDB 的安装与详细使用(二)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券