这是我的桌子。
CREATE TABLE `information_yourself` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL DEFAULT '',
`body` text,
PRIMARY KEY (`id`)
INSERT INTO `information_yourself` (`id`, `title`, `body`)
VALUES
(1, 'test1', 'content1');
(2, 'test2', 'content2');
(3, 'test3', 'content3');
(4, 'test4', 'content4');
这是我使用节点模块书架的查询
router.get('/', function(req, res){
information.where({id:1})
.fetch({ columns: ['body'] })
.then(function(model){
var obj = JSON.stringify(model);
var str = obj.replace(/[\[\]\{\}]+/g, '');
res.render('test.ejs', {str});
})
})
结果是'"":' content1'。
我如何只收到结果'内容1'没有结果检索列名?
非常感谢任何帮助。
答案 0 :(得分:0)
尝试修改此行
var obj = JSON.stringify(model);
要
var obj = JSON.stringify(model['body']);
这可能会有所帮助!