保存所有帖子信息mongodb
我在将所有POST字段保存到MongoDB中时遇到了一个小问题保存所有帖子信息mongodb,mongodb,post,Mongodb,Post,我在将所有POST字段保存到MongoDB中时遇到了一个小问题 function savedata($data){ $collection = $this->db->retail_logs; $this->data = json_decode($data); try { $collection->update( array("tradingname"=>$this->d
function savedata($data){
$collection = $this->db->retail_logs;
$this->data = json_decode($data);
try {
$collection->update(
array("tradingname"=>$this->data['tradingname']),
$this->data, "date"=> date("d.m.Y"), "time"=>date("H:i:s"),"whochanged"=>$_COOKIE['CRMUIDkey']), // new lead document to insert
array("upsert" => true, "safe" => true)
);
} catch (Exception $e) {
// Something went wrong ..
}
}
出于某些原因,$this->data保存着$\u POST不想去那里,我得到了这个错误
Warning: json_decode() expects parameter 1 to be string, array given in /home/crmvip/public_html/system/db/mongo.php on line 294
Warning: MongoCollection::update() expects at most 3 parameters, 4 given in /home/crmvip/public_html/system/db/mongo.php on line 302
它发送POST信息,就像它应该用于解码JSON一样
如果您只想保存通过POST请求接收的数据的值
:
$this->data = $_POST['data'];
用于解码JSON
如果您只想保存通过POST请求接收的数据的值
:
$this->data = $_POST['data'];