你能帮帮我吗?我在 php + mongodb 中制作我的投票系统,我想保留已经投票的 ip 地址。最好的方法是什么?我正在考虑这样做:
$ip=$_SERVER['REMOTE_ADDR'];
$ipData = array('$push' => array('ips' => $ip), '$inc' => array('votes' => 1));
$collection->update(array( '_id' => $id), $ipData);
这是最好的方法吗?您将如何比较ips
数组的所有元素以查看该 ip 是否尚未投票?该列表将如下所示(192.168.0.1, 127.0.0.1, 123.45.67.8)
。
谢谢!