user2137817:
He documents
(usando mongodb
), que tiene una lista de ObjectId
como una de las variables y quiero filtrar esos documentos en función de si esta lista contiene un cierto elemento, así que me preguntaba si Containing
funciona tan bien en las listas ( findByListContaining(id)
), no pude encontrar nada con respecto a las listas, solamente String
.
Gracias.
Class FooClass{
List<ObjectId> barIds;
}
pvpkiran:
Mira el ejemplo de primavera-data-mongodb aquí
Mira este método específicamente
Person findByShippingAddresses(Address address);
shippingAddress se define como
private Set<Address> shippingAddresses;
En la clase de persona. Lo cual significa que funciona para la lista también.
En su caso, un método como este debería funcionar
findByBarIds(ObjectId barId)