一个怪异的问题!!!!
发布于 2年前 作者 beiyio 1051 次浏览

enter image description here

以上代码中 t_day中的值为‘2012-12-06’可是将这个语句插入了mongdb后,DB中现实的居然是t_day并非‘2012-12-06’ 前本门,该如何解决呢

18 回复

高手们都哪去啦~

插入数据库后 t_day 变成什么值了?

没成什么值,直接就显示成t_day了!

@beiyio 这样么?

{ data: { log_in: { t_day: [Object] } } }

t_day是json的一个key,解释器并不会根据你设置的局部变量替换的

哪该怎么解决呢

不是,现实的是 t_day

@beiyio 截图看看,没弄懂是神马情况

@beiyio $data = array (); $data[t_day] = array( ‘player_id’ => 'cat’,’time’=>’14:12:25:’,); ??maybe

解决了! 我吧要装到json的字段变成字符串,转换成json成功写入

呵呵,JS写ajax我也遇到过类似问题,服务器发回来的数据用parseJSON转换成对象才能用~~

@beiyio 先变成字符串,再存成json,确实是如此

var t_data = {}; t_data[t_day]={’player_id’…}

回到顶部