ブックマークの追加

質問失礼いたします。
アプリ内にて、ブックマーク機能を作りたいのですが、初心者のためデータベースの扱い方がよく分からず、作ることができません。
どうすれば作れるか方法を教えていただけないでしょうか。

Bookmark(お気に入り、いいね)の機能は画面のリストとuserデータベースをリレーションで結び、toggleスイッチの切り替えでuserの追加、除外を行うものです。以下のように設定します。

1.データベースの設定
リストに表示するためのデータベースを作り、userデータベースとリレーションを作成します。(リレーションの関係はN:Nになります。)

2.トグルボタンをリストに配置します
カスタムリストのようなリストを用意し、トグルボタンをレコードの横に配置します。(各レコードの横にトグルが表示されます)

3.トグルの設定(トグルとuserを紐づけます)
What does this toggle?の部分に以下を設定します
Current(リスト名)→users→Logged in user?

必ずログインしてからリストがあるページに入り、トグルボタンを押すと表示を入り切りできます。入り切りすることでユーザーを追加したり除外したりすることを行っています。(「いいね」ボタンはトグルをたいていハートマークに設定しています。)