0
我是新來的mongodb,我想寫一個cron文件,它將從我的mysql中獲取記錄並將其存儲在mongo集合中。現在我想要的是我需要編寫另一個代碼,它將檢查mongo集合是否有該記錄.if並不意味着它必須插入或更新記錄mongo插入記錄如果存在或使用php更新mongo中的記錄
我的代碼是這樣的。
$query="select * from tt";
$result=mysqli_query($connect,$query);
while($fetch=mysqli_fetch_array($result)){
$uname=$fetch['name'];
$lastname=$fetch['lastname'];
$surname=$fetch['surname'];
$age=$fetch['age'];
$document=array("name"=>$uname,"lastname"=>$lastname,"surname"=>$surname,"age"=>$age);
我想在這裏檢查記錄是否蒙戈與否
$update = $collection->update($criteria,$document,array('upsert' =>true));
我不知道該怎麼在-criteria給
是的,我試過了,但它插入一個新的記錄again.it沒有更新任何東西....... –
好吧我得到它的權利....謝謝 –