markdown no-sql-query.md
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown no-sql-query.md相关的知识,希望对你有一定的参考价值。
# Query General
El json del query es:
```js
[
{
"$match": {
"_id": "5bdb9786a83cbc3fcc8e7b5c"
}
},
{
"$unwind": "$Datos"
},
{
"$project": {
"_id": 1,
"primerRegistro": {
"$arrayElemAt": [
"$Datos",
0
]
},
"ultimoRegistro": {
"$arrayElemAt": [
"$Datos",
2
]
}
}
},
{
"$match": {
"primerRegistro": "115001000000",
"ultimoRegistro": 0
}
},
{
"$count": "count"
},
{
"$project": {
"isValid": {
"$cond": {
"if": {
"$eq": [
"$count",
0
]
},
"then": "true",
"else": "false"
}
}
}
}
]
```
para ejecutarlo desde la consola de mongo es:
```bash
db.solicitud_reportes.aggregate([{"$match":{"_id":"5bdb9786a83cbc3fcc8e7b5c"}},{"$unwind":"$Datos"},{"$project":{"_id":1,"primerRegistro":{"$arrayElemAt":["$Datos",0]},"ultimoRegistro":{"$arrayElemAt":["$Datos",2]}}},{"$match":{"primerRegistro":"115001000000","ultimoRegistro":0}},{"$count":"count"},{"$project":{"isValid":{"$cond":{"if":{"$eq":["$count",0]},"then":"true","else":"false"}}}}])
```
el resultado:
```js
{"isValid" : "true"}
```
Las variables que se pueden parametrizar son:
En la sección del primer **$match**:
```js
"_id" -> se puede parametrizar
```
En la sección del segundo **$match**:
```js
"primerRegistro" -> su valor
"ultimoRegistro" -> su valor
```
以上是关于markdown no-sql-query.md的主要内容,如果未能解决你的问题,请参考以下文章
markdown转换为图片
转换rst到markdown总结
markdown [Markdown HowTo]作为Markdown语法的秘籍
python markdown干啥用的
markdown前端渲染
如何用markdown生成目录