Necesito ayuda! no he podido encontrar en ningún lugar, la forma de extraer los resultados.
Tengo una clase: "Instrumento", que contiene un atributo: "Usuario" referenciando una colección con DbRef.
class Instrumento{
@ dbref
private Usuario usuario;
}
y necesito realizar una búsqueda de todos los "Instrumentos" que se encuentren asociados a un "Usuario" especifico filtrando mediante el id de este, lo cual lo realizo de la siguiente manera:
Query query = new Query();
query.addCriteria(Criteria.where("usuarioCreacion. $id").is(usuario.getId()));
Este es un ejemplo de registro:
{
_id : ObjectId("51ededfd7a941c83441a6c91"),
_class : "cl.nomdev.arquimed.emonitoreo.business.model.Inst rumento",
nombre : "prueba",
titulo : "prueba",
descripcion : "prueba",
usuarioCreacion : {
$ref : "usuario",
$id : ObjectId("51b938f3fd47295012c02784")
}
}
pero no funciona la MongoDB Query. Alguna idea? HELP ME!!!
Tengo una clase: "Instrumento", que contiene un atributo: "Usuario" referenciando una colección con DbRef.
class Instrumento{
@ dbref
private Usuario usuario;
}
y necesito realizar una búsqueda de todos los "Instrumentos" que se encuentren asociados a un "Usuario" especifico filtrando mediante el id de este, lo cual lo realizo de la siguiente manera:
Query query = new Query();
query.addCriteria(Criteria.where("usuarioCreacion. $id").is(usuario.getId()));
Este es un ejemplo de registro:
{
_id : ObjectId("51ededfd7a941c83441a6c91"),
_class : "cl.nomdev.arquimed.emonitoreo.business.model.Inst rumento",
nombre : "prueba",
titulo : "prueba",
descripcion : "prueba",
usuarioCreacion : {
$ref : "usuario",
$id : ObjectId("51b938f3fd47295012c02784")
}
}
pero no funciona la MongoDB Query. Alguna idea? HELP ME!!!