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_",