1
我將MongoDB中的「Article」保存爲_id整數。 當我想在php中用_id刪除文章時,什麼都不會發生。 我使用的代碼是:無法使用PHP驅動程序刪除MongoDB中的文檔
$result = $db->arcitle->remove(
array("_id" =>intVal(41)),
array('safe' => true)
);
我已經使用和不使用「安全」選項,無論是作品嚐試。當我回顯$ result時,它是bool(true)。
任何建議非常感謝!
{ "_id" : 41,
"when" : Date(1333318420855),
"publisher" : "5",
"title" : "10 Steps To The Perfect Portfolio Website",
"raw" : "",
"preview" : "",
"thumbnail" : "",
"content" : [
"{}" ],
"tags" : null,
"votes" : 0,
"voters" : [],
"comments" : [] }
'INTVAL( 491)'與您的文檔不匹配_id'字段 – Mattias 2012-04-04 09:41:37
這是一個錯字,我在發佈到SO時忘了清理。我改爲491來測試如果沒有現場匹配會發生什麼。 – 2012-04-04 10:09:01
爲什麼你的'_id'字段不是Bson.ObjectId類型? – 2012-04-04 10:13:48