私はこのPHPでMongDBの更新/削除操作のステータスを取得するには?
function delete($col,$condition = array()){
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->delete($condition, ['limit' => 1]);
$manager = new MongoDB\Driver\Manager($this->mongo);
$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);
$result = $manager->executeBulkWrite($this->db.'.'.$col, $bulk, $writeConcern);
var_dump($result);
}
を使用していますが、コードが動作し、怒鳴る
文字列(8) "大多数" ["wmajority"] => boolオブジェクト(MongoDBは\ドライバーの\ WriteResult)#30(9){[ "nInserted"] => int型のような出力を取得します["nModified"] => int(0)["nRemoved"] => int(0)["nUpserted"] => int(0)[" array(4){["w"] => array(0){> writeErrors " ["wtimeout"] => int(1000)["journal"] => NULL}}
オブジェクトを配列に変換できません。どのようにオブジェクトから "nRemoved"/"nUpdated"のようなプロパティを取得するには?
はどうもありがとうございました!それはうまくいった。 –