1
나는 잠시 동안 mongodb를 가지고 놀았습니다. 나는 존재하지 않는 값이나 키를 제거하려고 할 때 오류가 발생하지 않는다는 개념을 모르겠습니다. 같은 DB를 사용하는 방법mongodb 제거가 부울을 반환하지 않습니다.
$host = '10.311.33.2';
$user = 'admin'; $password = 'admin';
tmpHost ="mongodb://$user:[email protected]$host";
$m = new Mongo("$tmpHost");
$db = $m->selectDB("common");
$collection = new MongoCollection($db,"list");
$result = array('name'=>'ali');
$collection->insert($result);
if($collection->remove($result)){
echo "Remove";}
else{
echo "Not removed";}
// Should display Not removed, since its not existing. but it displays Remove :S
if($collection->remove($result)){
echo "Remove";}
else{
echo "Not removed";}
, 당신은 MongoCollection이 :: 옵션 (옵션없이 그것을 호출)에서 안전 플래그없이 제거 호출