-
Type: New Feature
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Laravel
zyz954489346 has created Issue #2718: Need to support upsert function in Laravel 10 in laravel-mongodb. This Jira ticket was filed by GromNaN
Issue Text:
- Laravel-mongodb Version: 4.1
- PHP Version: 8.3
- Database Driver & Version: 4
Description:
The implementation of Cache's put function is modified to db's upsert function in Laravel10.
![image](https://github.com/mongodb/laravel-mongodb/assets/23162012/2ddc8705-7cfc-4315-81b6-46d3e51834ab)
Steps to reproduce
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.
- depends on
-
PHPLIB-847 Improved Bulk Write API
- Backlog
- duplicates
-
PHPORM-99 Implement locking for Laravel cache component
- Closed
- is related to
-
PHPORM-114 Support bulk/batch upserts
- Closed
- related to
-
PHPORM-99 Implement locking for Laravel cache component
- Closed