i am trying to update several documents in mongodb with different values each.
In mysql I do something like this:
$objs = array(array('id'=>1,'lat'=>37.123,'lng'=>53.123),...,array('id'=>n,'lat'=>x,'lng'=>y));
$sql = "INSERT INTO objects (objectId,latitude,longitude) VALUES";
foreach ($objs as $obj) {
$id = $obj['id'];
$lat = $obj['lat'];
$lng = $obj['lng'];
$sql .= "($id,$lat,$lng),";
}
$sql = substr_replace($sql ," ",-1);
$sql.= "ON DUPLICATE KEY UPDATE latitude=VALUES(latitude),longitude=VALUES(longitude)";
Now, is it possible to do it in mongodb?