有这么一段代码:
data = simplejson.dumps({
'id': request.user.id,
'name': request.user.username,
'email': request.user.email,
'avatar': request.user.get_profile().avatar,
})
我用mongoose把这段代码存到数据库:
var postSchema = new Schema({
title : { type: String }
, content : { type: String }
, date : { type: Date, default: Date.now }
});
post.content = req.body.content
post.save()
在数据库中形式如下:
{
"content": " data = simplejson.dumps({\r\n 'id': request.user.id,\r\n 'name': request.user.username,\r\n 'email': request.user.email,\r\n 'avatar': request.user.get_profile().avatar,\r\n })",
"date": ISODate("2012-06-03T15:41:28.976Z"),
}
很奇怪为什么会是\r\n,我的环境一直都是linux,是mongoose的原因?nodejs的原因?还是什么其他的,希望处理过类似问题的朋友分享一下经验让我减少排错时间,谢谢!
6 回复