nligo / mongodb
hyperf mongodb扩展包
v1.1.0
2020-12-10 02:40 UTC
Requires
- php: >=7.2
- mongodb/mongodb: ^1.5
- psr/container: ^1.0
Requires (Dev)
- hyperf/di: ~1.1.0
This package is auto-updated.
Last update: 2025-04-11 18:30:56 UTC
README
功能
- 配置mongodb.
- mongodb集合操作.
安装 (Composer)
composer require nligo/mongodb dev-master
推送配置文件
php bin/hyperf.php mongodb:publish --config
如何使用
###Document
namespace App\Document; use Nlitt\Mongodb\MongoDb; class User extends MongoDb { /** * mongodb表 * * @var null */ public $collectionName = 'user'; }
###Controller
namespace App\Controller; use App\Document\User; class UserController extends AbstractController { protected $user; public function __construct(User $user) { $this->user = $user; } public function index() { return $this->user->findOne(); } }
###Response
{ "_id": "5fd185e8cfee47454d71d032", "name": "nlitt" }