SELECT * FROM whisky;

$whisky->find( [] );

SELECT name, age FROM whisky;

$whisky->find( [], [ 'name' => 1, 'age' => 1 ] );

SELECT * FROM whisky WHERE age = 42;

$whisky->find( [ 'age' => 42 ] );

SELECT * FROM whisky WHERE name = 'Macallan' AND age > 18;

$whisky->find( [ 'a' => 'Macallan', 'age' => [ '$gt' => 18 ] ] );

SELECT * FROM whisky WHERE name = 'Macallan' OR age > 18;

$whisky->find( [ '$or' => *[*
    [ 'name' => 'Macallan' ],
    [ 'age' => [ '$gt' => 18 ] ]
*]* ] );

SELECT * FROM whisky LEFT JOIN distillery ON (whisky.distillery_id = distillery.id);

???