@@ -42,68 +42,35 @@ memory. To retrieve the logs, use one of the following methods:
42
42
The following example enables query logging, performs some queries, then
43
43
prints the query log:
44
44
45
- .. tabs::
46
-
47
- .. tab:: Query Syntax
48
- :tabid: query-syntax
49
-
50
- Use the following syntax to specify the query:
51
-
52
- .. literalinclude:: /includes/fundamentals/read-operations/ReadOperationsTest.php
53
- :language: php
54
- :dedent:
55
- :start-after: start-query-log
56
- :end-before: end-query-log
57
- :emphasize-lines: 1, 7
58
-
59
- .. tab:: Controller Method
60
- :tabid: controller
61
-
62
- To see the logs in the ``browse_movies`` view, edit the ``show()`` function
63
- in the ``MovieController.php`` file to resemble the following code:
64
-
65
- .. io-code-block::
66
- :copyable: true
67
-
68
- .. input::
69
- :language: php
70
-
71
- class MovieController
72
- {
73
- public function show()
74
- {
75
- DB::connection('mongodb')->enableQueryLog();
76
-
77
- Movie::where('title', 'Carrie')->get();
78
- Movie::where('year', '<', 2005)->get();
79
- Movie::where('imdb.rating', '>', 8.5)->get();
80
-
81
- $logs = DB::connection('mongodb')->getQueryLog();
82
- foreach ($logs as $log) {
83
- echo json_encode($log, JSON_PRETTY_PRINT);
84
- }
85
- }
86
- }
87
-
88
- .. output::
89
- :language: none
90
- :visible: false
45
+ .. io-code-block::
46
+ :copyable: true
47
+
48
+ .. input:: /includes/fundamentals/read-operations/ReadOperationsTest.php
49
+ :language: php
50
+ :dedent:
51
+ :start-after: start-query-log
52
+ :end-before: end-query-log
53
+ :emphasize-lines: 1, 7
54
+
55
+ .. output::
56
+ :language: json
57
+ :visible: false
91
58
92
- {
93
- "query": "{ \"find\" : \"movies\", \"filter\" : { \"title\" : \"Carrie\" } }",
94
- "bindings": [],
95
- "time": 29476
96
- }
97
- {
98
- "query": "{ \"find\" : \"movies\", \"filter\" : { \"year\" : { \"$lt\" : { \"$numberInt\" : \"2005\" } } } }",
99
- "bindings": [],
100
- "time": 29861
101
- }
102
- {
103
- "query": "{ \"find\" : \"movies\", \"filter\" : { \"imdb.rating\" : { \"$gt\" : { \"$numberDouble\" : \"8.5\" } } } }",
104
- "bindings": [],
105
- "time": 27251
106
- }
59
+ {
60
+ "query": "{ \"find\" : \"movies\", \"filter\" : { \"title\" : \"Carrie\" } }",
61
+ "bindings": [],
62
+ "time": 29476
63
+ }
64
+ {
65
+ "query": "{ \"find\" : \"movies\", \"filter\" : { \"year\" : { \"$lt\" : { \"$numberInt\" : \"2005\" } } } }",
66
+ "bindings": [],
67
+ "time": 29861
68
+ }
69
+ {
70
+ "query": "{ \"find\" : \"movies\", \"filter\" : { \"imdb.rating\" : { \"$gt\" : { \"$numberDouble\" : \"8.5\" } } } }",
71
+ "bindings": [],
72
+ "time": 27251
73
+ }
107
74
108
75
Additional Information
109
76
----------------------
0 commit comments