这是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中值传递的函数编写的。
答案 0 :(得分:0)
检查$ member是数字还是字符串是错过的。
值$ member是一个字符串。因此这个问题。
谢谢@Sverri M. Olsen