mongodb-php

    1热度

    1回答

    对于一个项目,我使用PHP的新MongoDB驱动程序(参见:https://docs.mongodb.com/php-library/master/),而不是传统的。 我们将PHP 7作为FPM运行。 我最近做了一些分析与Xdebug的,实现了第一个数据库查询比第二个显著较慢,例如 Session::validate -> Account::find 38ms getProfile -> Ac

    1热度

    1回答

    我尝试从外部源导入数据到我的MongoDB与PHP。来自外部数据的每一行都是一个mongodb文档。每行都有一个称为uid的唯一标识。 现在我正在尝试以下操作:我想要插入一个新行,如果没有具有相同uid的文档已经存在(Upsert)。 对于一个单一的文件,我将做到以下几点: $collection->updateOne( ["uid" => "2"], ['$set' => [

    0热度

    1回答

    我试过这样做了很多种方式,从updateOne,findOneAndUpdate到insert甚至试过bulkWrite没有成功。 我所做的是我有两个集合的用户集合和image_upload集合。我将用户个人资料图像存储在image_upload中,并与用户上传的所有其他图像一起存储。 然后,我在用户集合中存储的是image_upload集合的ObjectID,它与用户在创建帐户时上载的图像相匹配

    0热度

    1回答

    我正在mongodb php应用程序中执行聚合命令,如下面的代码行。 <?php $query = array('$or' => array( array('employeeList'=>array('$exists' => false)), array('employeeList'=>array('$eq' => null)), array('employeeLi

    0热度

    1回答

    新的php mongodb驱动程序已经移除了hasNext方法。 http://php.net/manual/en/class.mongodb-driver-cursor.php MongoDB\Driver\Cursor implements Traversable { /* Methods */ final private __construct (void) fina

    2热度

    1回答

    更新MongoDB的PHP的子文件我使用这个PHP libarary http://mongodb.github.io/mongo-php-library/ 我有一个集合的帖子和一个文档中我加入多条评论,我可以像下面这样添加新的评论 $collection = (new MongoDB\Client)->project->posts; $id = '5799a81fa60afa201000183

    3热度

    1回答

    如何在mongodb-php驱动程序版本1.2.0中使用maxPoolSize。 新的MongoDB的PHP驱动程序使用连接池,如果是的话如何改变它?

    1热度

    1回答

    很多来来去去,我设法安装PHP 5.6的MongoDB驱动程序,并使其在OSX El Capitan上工作。 (它的工作方式是使用自制) 要开始工作,我创建的文件夹,该项目一期工程,并使用作曲家安装我需要所需的软件包。 theese包之间我需要的mongodb /的MongoDB这是recomended mongo php library通过the php Manual上线和the driver

    1热度

    1回答

    我想更新mongoDB中使用updateOne的记录,un更新记录是在数组中,并且所有字段正在更新,除了一个字段是国家,我试图用它来更新它MongoChef(用于Linux的MongoDB的GUI),但它不起作用,也是如果我使用GUI中的Edit更新一个Document,那么该记录已准备好在之后更新。 我曾与下面的查询试图MongoChef db.institutions.updateOne({

    5热度

    1回答

    我正在使用mongo php library,并试图将一些旧数据插入到mongodb中。我使用了insertMany()方法并传递了大量文档,这些文档可能在唯一索引上有重复的文档。 可以说我有一个用户收集和有这些指标: [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_",