Buscar elemento en un List<> Embebido/Referenciado

Buscar elemento en un List<> Embebido/Referenciado

Contamos con una base de datos MongoDB con varias colecciones

Si realizamos una consulta encontraremos un List<Usuario> en la colección hemos definido previamente que el primer elemento sera para almacenar el usuario que sera el que autoriza la operación, las demás posiciones estan indicadas por reglas que establecemos en base al tipo y subtipoorden.

Buscar un username en una posición especifica

Por ejemplo deseamos buscar el username = avbravo en la posiciòn 0, indicamos usuario.posicion.campo

Si usamos moordb

Consultar si existe el usuario avbravo en cualquier elemento de la lista

Ejemplo

Se desea consultar que exista el username avbravo en la lista que tenga solo dos elementos

usamos

Consultar el usuario 7 o avbravo en la lista de tres elementos

Ejemplo

Busca los usuarios con roles de Administrador o Secretaria

Last updated

Was this helpful?