Bonjour,
Je souhaiterais effectuer une requête SELECT à partir d’une liste afin de laisser le serveur filtrer, sans avoir à récupérer tous les champs d’une table et traiter ensuite par une boucle (ou effectuer une série de requête individuelle getSpecificItem
En gros voici ce que j’aimerais faire, mais évidemment cela ne fonctionne pas avec un paramètre de type List :
@override
Future<List<String>> getListTagID(List<dynamic> listTagID) async {
List<TagsModel> myTags;
final Filter filter =
LogicalOperatorFilter(operator: LogicalOperator.and, children: [
PropertyFilter(
field: "name", operator: FilterOperator.equals, value: listTagID),
]);
myTags = List<TagsModel>.from(await _apiManager.findListOfItems<TagsModel>(
filter: filter,
));
List<String> myList = [];
for (var item in myTags) {
myList.add(item.name.toString());
}
return myList;
}
Merci !