一个怪异的问题!!!!
 发布于 13 年前  作者 beiyio  5490 次预览  最后一次回复是 13 年前  来自  

enter image description here

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

18 回复
beiyio

高手们都哪去啦~

leizongmin

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

beiyio

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

leizongmin

@beiyio 这样么?

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

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

beiyio

哪该怎么解决呢

beiyio

不是,现实的是 t_day

leizongmin

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

chironchan

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

beiyio

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

kimady

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

haiyupeter

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

rench

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