查看 MongoDB 数据
1
2
3
4
5
生成视图
从应用程序根目录运行以下命令以创建显示电影数据的视图
php artisan make:view browse_movies
运行命令后,输出以下消息
INFO View [resources/views/browse_movie.blade.php] created successfully.
在 resources/views
目录中打开 browse_movie.blade.php
视图文件。将内容替换为以下代码并保存更改
<!DOCTYPE html> <html> <head> <title>Browse Movies</title> </head> <body> <h2>Movies</h2> @forelse ($movies as $movie) <p> Title: {{ $movie->title }}<br> Year: {{ $movie->year }}<br> Runtime: {{ $movie->runtime }}<br> IMDB Rating: {{ $movie->imdb['rating'] }}<br> IMDB Votes: {{ $movie->imdb['votes'] }}<br> Plot: {{ $movie->plot }}<br> </p> @empty <p>No results</p> @endforelse </body> </html>
6
可选:以 JSON 文档的形式查看结果
而不是生成视图并编辑 browse_movie.blade.php
文件,您可以使用 toJson()
方法以 JSON 格式显示结果。
将 show()
函数替换为以下代码以检索结果并作为 JSON 文档返回
public function show() { $results = Movie::where('runtime', '<', 60) ->where('imdb.rating', '>', 8.5) ->orderBy('imdb.rating', 'desc') ->take(10) ->get(); return $results->toJson(); }
7
8
查看电影数据
打开以下 URLhttp://127.0.0.1:8000/browse_movies 在您的网页浏览器中。页面将显示电影列表及其详细信息。
提示
您可以从应用程序根目录运行 php artisan route:list
命令来查看可用的路由列表。
注意
如果您遇到问题,可以在 MongoDB Community Forums 中寻求帮助或使用页面右上角或右下角的评分此页 标签提交反馈。