gpt4 book ai didi

Mongodb 计数与 findone

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

我的问题是:有一组用户。我试图找到 _id=xxx 的用户是否有 somevalue > 5

我想知道,使用 find(...).count() > 0findOne(...) != null 会更快吗?或者也许还有其他更快/更好的方法?

最佳答案

查询次数的差异应该几乎可以忽略不计,因为它们都限制了唯一_id的范围,因此会立即找到它们。此处唯一的优势在于 count,因为数据库将返回一个 int 而不是整个文档。所以你节省的时间纯粹是因为数据从数据库到客户端的传输。

也就是说,如果您的目标是进行存在查询并且您不关心数据,请使用count

关于Mongodb 计数与 findone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11232630/

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