Closed zyz954489346 closed 5 months ago
The implementation of Cache's put function is modified to db's upsert function in Laravel10.
When the driver of cache is changed to mongodb,This will lead to an error. Such as this:
\Cache::store('mongdb-conn')->forever($key, $val); // or \Cache::store('mongdb-conn')->put($key, $val);
The error is: This database engine does not support upserts.
Thanks for reporting this issue. It's tracked in Jira: PHPORM-141
Description:
The implementation of Cache's put function is modified to db's upsert function in Laravel10.
Steps to reproduce
When the driver of cache is changed to mongodb,This will lead to an error. Such as this:
The error is: This database engine does not support upserts.