File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -114,12 +114,19 @@ This library version introduces the following breaking changes:
114114- In query results, the library converts BSON ``UTCDateTime`` objects to ``Carbon``
115115 date classes, applying the default timezone.
116116
117+ In v5.1, the library also performs this conversion to the ``Model::raw()``
118+ method results before hydrating a Model instance.
119+
117120- ``id`` is an alias for the ``_id`` field in MongoDB documents, and the library
118121 automatically converts between ``id`` and ``_id`` when querying data. The query
119122 result object includes an ``id`` field to represent the document's ``_id`` field.
120123 Because of this behavior, you cannot have two separate ``id`` and ``_id`` fields
121124 in your documents.
122125
126+ In v5.1, the library also performs this conversion to the ``Model::raw()``
127+ method results before hydrating a Model instance. When passing a complex query
128+ filter, use the ``DB::where()`` method instead of ``Model::raw()``.
129+
123130- Removes support for the ``$collection`` property. The following code shows
124131 how to assign a MongoDB collection to a variable in your ``User`` class in
125132 older versions compared to v5.0:
You can’t perform that action at this time.
0 commit comments