如何在mongodb中查找最小值
|
你如何做相当于
SELECT
MIN(Id) AS MinId
FROM
Table
与MongoDB?
看来我将不得不使用MapReduce,但是我找不到任何显示该操作方法的示例。
没有找到相关结果
已邀请:
3 个回复
寇剩
和
来模拟
:
是
字段上的升序(最小优先)排序,然后我们仅返回第一个文档,该文档将是该字段的最小值。 编辑:请注意,这是用mongo shell编写的,但是您可以使用适当的驱动程序方法从C#或任何其他语言中执行相同的操作。
嘘伪
第二,找到最小值
结果是
您也可以像这样使用min函数。
结果是
$ min是累加器运算符,仅在$ group阶段可用。 更新: 在版本3.2中更改:$ min在$ group和$ project阶段可用。在以前的MongoDB版本中,$ min仅在$ group阶段可用。 点击这里获得更多帮助
抵舵
和
类:
更新:始终尝试进一步,因此,这里是在集合中查找最小值的扩展方法:
因此,使用这种扩展方法的上述测试用例可以这样重写:
希望有人会使用它;)。