MongoDBデータの表示 - Ruby on Rails
1
2
Retrieve specific documents
app/controllers/restaurants_controller.rb
ファイルには、アプリがさまざまなリクエストを処理する方法を指定するメソッドが含まれています。 index
メソッド本体を次のコードで置き換えます。
def index @restaurants = Restaurant .where(name: /earth/i) end
このコントローラー メソッドは、name
フィールドの値に string "earth"
が含まれる Restaurant
ドキュメントを検索します。 結果はデフォルトでは /restaurants
ルートでレンダリングされます。
3
Railsアプリケーションの起動
Ruby Webサーバー を起動するには、アプリケーションルートディレクトリから次のコマンドを実行します。
bin/rails s
サーバーが起動すると、アプリケーションがポート 3000
で実行中ことを示す次のメッセージが出力されます。
=> Booting Puma => Rails 8.0.1 application starting in development => Run `bin/rails server --help` for more startup options Puma starting in single mode... * Puma version: 6.4.3 (ruby 3.2.5-p208) ("The Eagle of Durango") * Min threads: 3 * Max threads: 3 * Environment: development * PID: 66973 * Listening on http://127.0.0.1:3000 * Listening on http://[::1]:3000 * Listening on http://127.0.2.2:3000 * Listening on http://127.0.2.3:3000 Use Ctrl-C to stop
4
レストラン データを表示する
ウェブ ブラウザでURL http://:127.0.2.2 3000/restaurants を開きます。ページにはレストランのリストとそれぞれの詳細が表示されます。

Rails は、モデルを表示、編集、削除できるデフォルトのインターフェースを提供します。 次のセクションでは、 インターフェースを使用してMongoDBデータを操作する方法を学習できます。
注意
問題が発生した場合は、 MongoDB Community フォーラム Feedbackでサポートを依頼するか、ページ右上隅の ボタンを使用してフィードバックを送信してください。