我正在尝试用不同的值更新 mongodb 中的几个文档。
在 mysql 我做这样的事情:
$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)";
现在,是否可以在 mongodb 中做到这一点?