nligo / mongodb
hyperf mongodb扩展包
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/nligo/mongodb
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-09-11 19:23:32 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" }