MongoDB:寻找每个类别的最大和最小值

问题描述 投票:0回答:1

我需要找到每个类别(每一行)的最大和最小的飞行时间。

我想我应该使用最大、最小和分组,但我不确定。

有没有可能一次找到最大和最小,然后对类别的数据进行分组?

EDIT:

在我的练习中,

db.myflights.insert([
//1
{
    start_time: new Date("2020-05-18T06:15:00Z"),
    land_time: new Date("2020-05-18T07:30:00Z"),
    flight_time: 1.25, 
    passengers: "90",
    line_name: "WizzAir"
},
//2
{
    start_time: new Date("2020-06-18T07:30:00Z"),
    land_time: new Date("2020-06-18T09:30:00Z"),
    flight_time: 2, 
    passengers: "111",
    line_name: "Lufthansa"
}
])

string mongodb subtraction hour
1个回答
0
投票

在您的应用程序中,将所有人类可读的时间转换为以秒为单位的持续时间,将持续时间存储在数据库中(除了或代替人类可读的文本时间)。根据以秒为单位的持续时间进行查询。

© www.soinside.com 2019 - 2024. All rights reserved.