ThinkPHP5与官方MongoDB驱动

1. 创建一个TP5的项目

2. 下载mongo-php-library,使用composer

解决办法:

在PHP.ini加入

extension=php_mongodb.dll

TP5加锁了,不允许引用外部composer,可以以扩展包方式加入。

直接到https://github.com/mongodb/mongo-php-library下载源码,把src的代码拷贝到项目的extend文件夹下

简单例子

use MongoDB;

$client= new MongoDB\Client("127.0.0.1");

$myCollection =$client->{"mydb"}->"mytable";

$option=[

    "name"=>$name,

    "status"=>1,

    "del" =>false,

];

$isInsert = myCollection->insertOne($option);

$finds =iterator_to_array($myCollection->find(["del"=>false]));

更多方法,请阅读源码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容