gpt4 book ai didi

ObjectId 上的 MongoDb 范围查询

转载 作者:可可西里 更新时间:2023-11-01 10:01:14 26 4
gpt4 key购买 nike

我想知道是否有人知道是否可以使用像这样查询:

{$lte : ObjectId(....) , $gte : ObjectId(...)

,而不是

{$in : [ObjectId( )...lots of ObjectId.....]}

如果性能有所提升(我认为是......)

谢谢

最佳答案

{$lte : ObjectId(....) , $gte : ObjectId(...)

是的,有这样的查询 {_id : {$lte : ObjectId(....) , $gte : ObjectId(...)}

性能取决于您在第一个查询中选择的范围。范围越小,响应越快。对于第二个查询,响应取决于查询中 ObjectId 的计数和范围。 ObjectIds 值中的更多碎片可能会导致大量页面错误。

关于ObjectId 上的 MongoDb 范围查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17102142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com