Queries are used to delete documents from the database as well.
Query#delete(), we can delete documents matching the query.
The default operation will only delete the first matching document.
However, you can opt to delete all matches by passing in the appropriate options:
datastore .find(Hotel.class) .filter(gt("stars", 100)) .delete(new DeleteOptions() .multi(true));