相关疑难解决方法(0)

Spring数据匹配和过滤嵌套数组

如何从嵌套数组中提取数据?

我想提取数组项"值",其中wind_speed参数值介于vitRange.min和vitRange.max之间(twaRange和wind direction的条件相同)

数据:

{
    "name" : "race"
    ,"polaire" : [
        {
            "voile" : "foc"
            , "matrice" :[
                {
                    "vitRange" : { "min" : 0, "max" : 4}
                    ,"twaRange" : { "min" : 0, "max" : 30}
                    ,"values" : [0, 0, 0, 2.4]
                },
                {
                    "vitRange" : { "min" : 4, "max" : 6}
                    ,"twaRange" : { "min" : 30, "max" : 33}
                    ,"values" : [0, 0, 2.4, 3.7]
                }
            ]
        },
        {
            "voile" : "spi"
            , "matrice" :[
                { …
Run Code Online (Sandbox Code Playgroud)

mongodb aggregation-framework spring-data-mongodb spring-boot

6
推荐指数
1
解决办法
6912
查看次数