簡體   English   中英

無法使用php驅動程序刪除mongodb中的文檔

[英]Unable to delete document in mongodb using php driver

這是我在mongo中的文檔結構。

{
"_id": {
    "$oid": "52c7ab89e4b079616e8e4be4"
},
"memberId": 1,
"memberName": "Hannan Shaik",
"memberEmail": "XXX@example.com",
"memberPhone": "123456"
}

PHP代碼刪除該記錄是

$memberId=1;
$collection->remove(array('memberId' => $memberId), array("safe" => true));

這不是刪除文檔。 鑒於以下聲明確實如此。

 $collection->remove(array('memberId' => 1), array("safe" => true));

請解釋這是什么原因?

請注意,由於上面的語句是用$ memberId中的值傳遞的函數編寫的,因此我無法直接給出memberId的值。

檢查$ member是數字還是字符串實在是太可惜了。

值是$ member是一個字符串。 因此,問題。

謝謝@Sverri M.Olsen

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM