mongodb / laravel-mongodb

A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)

Home Page:https://www.mongodb.com/compatibility/mongodb-laravel-integration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Need to support upsert function in Laravel 10

zyz954489346 opened this issue · comments

commented
  • 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

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.

Thanks for reporting this issue. It's tracked in Jira: PHPORM-141