【发布时间】:2015-04-13 12:03:43
【问题描述】:
为了将数据从表单保存到 MongoDB 数据库,我正在使用此代码。
if (isset($_POST))
{
$m = new MongoClient();
$db = $m->abst;
$collection = $db->users;
print_r($_POST);
if($collection->find(array('user_id' => $pid)))
{
$collection->update(array('user_id'=>$pid),$_POST);
}
else
{
$document = array_merge(array('user_id'=>$pid),$_POST);
$collection->insert($document);
}
}
如何检查用户 ID 是否存在于集合中?如果集合中存在用户 ID,则数据将更新。否则将新条目保存到集合中。哪里错了?
【问题讨论】:
标签: php forms mongodb mongodb-php