时间:2021-07-01 10:21:17 帮助过:17人阅读
(2)从 _id 查询相关记录
$id = new MongoDB\BSON\ObjectID($origin_id); // $origin_id 为记录中的id $query = array(‘_id‘ => $id); // $query为普通查询语句查询条件,利用该条件,就可以查询出 _id 为指定 id 的记录
问题2: 如何删除一个 collection
function drop_collection($db,$collection){ $manager = new MongoDB\Driver\Manager(‘mongodb://‘.$your_hosts.‘/‘, $your_options); // 这里需要换为你的host option try{ $server = $manager->selectServer( new MongoDB\Driver\ReadPreference( MongoDB\Driver\ReadPreference::RP_PRIMARY ) ); $result = $server->executeCommand( $db, new MongoDB\Driver\Command(["drop" => $collection])); // 这句是实现的关键,注意格式 }catch(Exception $E){ return $E; } return $result; }
pcel安装的mongodb的两个问题的解决方案
标签:object 比较 参考 target manager option 记录 except host