CONSULTA SIMILAR DE ORACLE A MONGODB
Publicado por Antonio (3 intervenciones) el 09/01/2018 02:03:09
Buenas noches tengo la siguiente fracción de código de SQL:
¿Cómo puedo hacerlo en mongoShell?
Tenía algo como esto pero el $match no reconoce la función ABS, la tengo que poner forzosamente en en $project y ahí ya no haría el filtro:
1
WHERE ABS(imp_variacion_total) BETWEEN 0 AND 1000;
¿Cómo puedo hacerlo en mongoShell?
Tenía algo como esto pero el $match no reconoce la función ABS, la tengo que poner forzosamente en en $project y ahí ya no haría el filtro:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
db.PRIN_CLIENTE.aggregate([{
$match:{
IMP_VARIACION_DIA:{$abs:["$IMP_VARIACION_DIA"]}, //Esto es lo que no toma en cuenta
"IMP_VARIACION_DIA": {$gte:0, $lte:1000},
$and:[
{"COD_REGION":1000},
{"COD_ZONA": 1100},
]
}
},{
$project:{
plus_todo:1,
plus_con:1,
plus_sin:1,
_id:0
}
}])
Valora esta pregunta
0