
Duda en mongodb con consulta usando operaciones aritmeticas
Publicado por William (6 intervenciones) el 10/08/2016 06:30:52
Buen día.
Tengo una duda que me surgió de repente porque creo que no había tenido la oportunidad de hacer una consulta así pero me tocó y no tengo idea de como hacerla o no se si se pueda hacer.
Lo que intento hacer es una consulta en mongodb sencilla pero que incluya operaciones aritméticas, me explico:
valor_absoluto(ra-ra0)<tamaño/2 && valor_absoluto(dec-dec0)<tamaño/2
En donde: ra0, dec0 y tamaño son valores de entrada.
No se mi duda es tonta pero de verdad no he podido armar la consulta en mongodb, estoy usando java con su respectivo controlador.
Las consultas que hago en mongodb son de este estilo:
BasicDBObject query = new BasicDBObject("ra", new BasicDBObject("$lt", value1));
DBCursor cur = collection.find(query);
Pense en leer todo con una consulta y despues hacer la condición pero así no es factible ya que mi base de datos es muy grande.
Ya me han ayudado antes, espero que me echen la mano con con esta duda.
Saludos.
Tengo una duda que me surgió de repente porque creo que no había tenido la oportunidad de hacer una consulta así pero me tocó y no tengo idea de como hacerla o no se si se pueda hacer.
Lo que intento hacer es una consulta en mongodb sencilla pero que incluya operaciones aritméticas, me explico:
valor_absoluto(ra-ra0)<tamaño/2 && valor_absoluto(dec-dec0)<tamaño/2
En donde: ra0, dec0 y tamaño son valores de entrada.
No se mi duda es tonta pero de verdad no he podido armar la consulta en mongodb, estoy usando java con su respectivo controlador.
Las consultas que hago en mongodb son de este estilo:
BasicDBObject query = new BasicDBObject("ra", new BasicDBObject("$lt", value1));
DBCursor cur = collection.find(query);
Pense en leer todo con una consulta y despues hacer la condición pero así no es factible ya que mi base de datos es muy grande.
Ya me han ayudado antes, espero que me echen la mano con con esta duda.
Saludos.
Valora esta pregunta


0