以上代码中 t_day中的值为‘2012-12-06’可是将这个语句插入了mongdb后,DB中现实的居然是t_day并非‘2012-12-06’ 前本门,该如何解决呢
高手们都哪去啦~
插入数据库后 t_day 变成什么值了?
没成什么值,直接就显示成t_day了!
@beiyio 这样么?
{ data: { log_in: { t_day: [Object] } } }
t_day是json的一个key,解释器并不会根据你设置的局部变量替换的
哪该怎么解决呢
不是,现实的是 t_day
@beiyio 截图看看,没弄懂是神马情况
@leizongmin
就是这样的
图总是碎
@beiyio $data = array (); $data[t_day] = array( ‘player_id’ => 'cat’,’time’=>’14:12:25:’,); ??maybe
解决了! 我吧要装到json的字段变成字符串,转换成json成功写入
@beiyio 这个是PHP吧?
呵呵,JS写ajax我也遇到过类似问题,服务器发回来的数据用parseJSON转换成对象才能用~~
@beiyio 先变成字符串,再存成json,确实是如此
@chironchan 楼上正解
var t_data = {}; t_data[t_day]={’player_id’…}