With pleasure :)
##### Model::remove()

Remove() method works as you explained. It's useful to delete multiple documents or records based on a given set of criteria, with one database query.

##### $post->delete()

Considering you have a `$post` entity, instance of a `Posts` Model, calling the delete() method will delete this entity from your database.
```php
$post = Posts::first($id);
$post->delete();
```
This is useful for example in a `delete()` action in a `PostsController`. You'll :
- do first a find() to fetch from the database to object you want to delete with `$post = Posts::first($this->request->id);`, 
- verify that it actually exists (otherwise inform return a message to your user who made the request to tell him that the post he wants to delete doesn't exist)
- delete it by calling `$post->delete();`
- return a 200 OK or redirect to somewhere or something else ...