Actualización API DBTR

Se ha actualizado el  API para hacer operaciones sobre BD Tiempo Real desde un Script.

Con una nueva función nativeQuery( query ) que permite hacer consultas nativas en la BD Tiempo Real.

/**
* Makes a native query on the Real Time DB
* @param native query String
* @return JSON result String
*/
def nativeQuery(query) throws ScriptException {
try {
return api.getNativeInBDTR(query)
} catch(e) {
throw new ScriptException(e)
}
}

Parámetros: String query, consulta nativa.

Resultado: Sting result,resultado de la consulta.

Ejemplo de uso:


def apirtdb = new APIRTDB();

//obtener posicionInicial, último registro insertado en 'Collection' para 'deviceLicense'= '1234AAA'

def query = "db.Collection.find({'Feed.deviceLicense': ' 1234AAA'},{'Feed.geometry.coordinates': 1}).sort({'Feed.timestamp': -1}).limit(1);";
 def resQuery = apirtdb.nativeQuery(query);

Actualización API DBTR

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s