How can I filter/find on an ElementCriteriaModel? I have already retrieved a set of all Entries from a channel and need to now find one in the template without hitting the DB again (this find is in a loop so I don't want to grab a single result from the DB for every iteration through the loop):

{% set entries = craft.entries.section('mySection').get %}


How can I then pluck out a specific entry by field match? I've tried this:

{% set entry = entries.find('myFieldHandle', mySearchVariable) %}


This doesn't seem to work for me though in that I don't get a match.
Update
I may have found a better option for you. Looks like you were on the right track after all, but with some quotes misplaced.

{% set entries = craft.entries.section('mySection') %}
{% set entry = entries.find({myFieldHandle:'mySearchVariable'})[0] %}
{{ entry.title }}


Although looks like this hits the database again (thanks carlcs).

Maybe back to the orginal answer then, which was:

{% set entries = craft.entries.section('mySection') %}
{% for entry in entries if entry.myFieldHandle == 'myVariable' %}
    {{ entry.title }}
{% endfor %}