3
我正在類中執行下面的語句。此代碼是從upsert中出現重複鍵錯誤[說明]
$query = array('_id' => $id, 'lock' => 0);
$update = array('$set' => array('lock' => 1));
$options = array('safe' => true, 'upsert' => true);
$result = $this->_mongo->update($query, $update, $options);
if ($result['ok'] == 1) {
return true;
}
但是我不明白我將如何得到重複鍵錯誤。 有人可以解釋我會收到此錯誤的可能情況和可能性嗎?
我一直在廣泛研究這個問題,在任何地方都找不到我的答案。所以,如果它是在SO或任何其他網站上,請分享!
在此先感謝。
你的索引是什麼? –
你有沒有得到這個解決傑西? –