mongoDB - Where field not array

 
Vista:

Where field not array

Publicado por oriol anton (1 intervención) el 16/02/2017 17:48:43
Hola,
Haver si me pueden ayudar, no suelo trabajar con MongoDB así que voy un poco perdido, lo que necesito lo indico claramente en el titulo. Necesito obtener todos los documentos que un field concreto no sea de tipo array, he visto $type y BSON types (array) pero no me devuelve los resultados que quiero.. es mas me dice (Robomongo) Script executed successfully, but there are no results to show.
Ejemplo con array en "otros"."otro"
1
2
3
4
5
6
7
8
9
10
11
12
{
"name":"pepe",
"otros":[
        {
            "otro" : {
                "otro_title" : "Prueba",
                "otro_desc" : "prueba"
            },
            "finalitzed" : true
        }
]
}
Ejemplo sin array que es los que deseo encontrar:
1
2
3
4
5
6
7
8
9
{
"name":"juan",
"otros":[
        {
            "otro" : "Prueba",
            "finalitzed" : true
        }
]
}

Deseo encontrar los que en otros.otro no sea un array
Ojala me puedan ayudar.
Gracias
Salu2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder