当前位置: 首页 > 面试题库 >

获得Mongoose的最大值

扶文光
2023-03-14
问题内容

如何在Mongoose查询中获得最大值。在SQL中很容易

SELECT MAX(LAST_MOD) FROM table1
Where field1=1

我想在Mongoose(node.js)中等效上述SQL代码


问题答案:

MongoDB支持最大/最小,但他们不建议在实际应用中使用它:

min和max主要用于支持mongos(分片)过程

http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers

您几乎可以得到与以下结果相同的结果:

Model.findOne({ field1 : 1 }).sort(last_mod, 1).run( function(err, doc) {
     var max = doc.last_mod;
});


 类似资料:
  • 问题内容: 如何获取BigDecimal变量可以容纳的最大可能值?(最好以编程方式,但也可以进行硬编码) 编辑 好,因为BigDecimal是任意精度,所以才意识到没有这种事情。因此,我最终得到了这个结果,它对于我的目的来说足够大: 问题答案: 它是一个任意精度的类,它将达到您想要的大小,直到您的计算机内存不足。

  • 问题内容: 例如,给定此表的稀疏ID: 我可以使用以下查询从表中获取最高的“ id”: 我得到: 我如何才能在最高“ id”之前获得“ id”(即使值不是连续的)? 问题答案: 是相同的 注意:这是事务性sql语法,根据您的供应商使用rownum或limit 获得第二行,你可以做

  • 问题内容: 我已经看到存在这样的功能,即。是否有在Java中的其它功能也适用于其他类型的工作(,或)?似乎这是有意义的(带有各种重载),但是它不存在。在别的地方吗? (请不要将此问题与“我如何自己实现”混淆!) 问题答案: 对于int和long而言,作为原语,并非如此。对于Integer,有人可能写了一个。 假设BigInteger是int,Integer,long和Long的(数学/函数)超集,

  • 我会尽力描述我的问题。 我用Mongoose创建了一个模式,试图将最大值设置为如下所示: 我想做的第二件事是每60秒增加1到我的“法力值”变量,代码如下: 但无论如何我的法力变数最终超过了100...如果你能帮忙,我将不胜感激 Zartax0O3

  • 我想检查我的应用程序是否很好地获得选项。 java进程在docker容器中运行。 为了做到这一点,我要找到所创建进程的最大堆大小。 null 假设(ngcmx+ogcmx)=()可以吗? https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html

  • 问题内容: 这个问题已经在这里有了答案 : 使用Java在原始数组中查找最大值/最小值 (15个答案) 5年前关闭。 这是我的代码。我需要获取数组的最小值,最大值才能为我获取范围,无论何时输入数字,最小值均为0。请帮助我。谢谢:) 问题答案: 同样,通过更改较小的符号可以找到最小值。