Node.js 平均堆栈-将Mongo数据放在角度上会产生不需要的结果
所以我一直在做一个辅助项目,以更加熟悉恶劣的环境,我来到了一堵砖墙前,这堵墙已经阻挡了我好几天了 我的问题是: 当我提取MongoDB的计数时,它会毫无问题地显示在页面上。 但是,当我想在一个2列表中显示数据库中的数据时,我不能。Mongo将我的数据库作为一个巨大的JSON文档返回。我希望能够有一个表,其中包含mongo集合中每个文档的Node.js 平均堆栈-将Mongo数据放在角度上会产生不需要的结果,node.js,angularjs,mongodb,express,mean-stack,Node.js,Angularjs,Mongodb,Express,Mean Stack,所以我一直在做一个辅助项目,以更加熟悉恶劣的环境,我来到了一堵砖墙前,这堵墙已经阻挡了我好几天了 我的问题是: 当我提取MongoDB的计数时,它会毫无问题地显示在页面上。 但是,当我想在一个2列表中显示数据库中的数据时,我不能。Mongo将我的数据库作为一个巨大的JSON文档返回。我希望能够有一个表,其中包含mongo集合中每个文档的名称和总数 有人能帮我吗?我已经在网上搜索了好几天了,我想至少通过这个测试 这是我的档案: --SERVER.JS中的代码段-- --翡翠索引-- --结果显示在
名称
和总数
有人能帮我吗?我已经在网上搜索了好几天了,我想至少通过这个测试
这是我的档案:
--SERVER.JS中的代码段--
--翡翠索引--
--结果显示在页面上--
数据库中有102位英雄
{姓名:'阿巴顿'},{姓名:'炼金术士'},{姓名:'古代
幻影'},{name:'反法师'},{name:'斧头'},{name:'毒药'}{
名称:'Batrider'},{name:'Beastmaster'},{name:'bloodseek'}{
姓名:'赏金猎人'},{姓名:'酿酒师'},{姓名:'刷毛'
},{name:'亲母'},{name:'半人马战士'},{name:'混乱
骑士},{名字:'Chen'},{名字:'Clinkz'},{名字:'Clockwerk'}{
名字:'水晶少女'},{名字:'黑暗预言者'},{名字:'炫目'}{
姓名:'死亡先知'},{姓名:'破坏者'},{姓名:'末日'},{姓名:
“龙骑士”},{名字:'Drow Ranger'},{名字:'Earthshaker'}{
名字:'泰坦长老'},{名字:'女巫'},{名字:'谜'}{
名称:'Faceless Void'},{name:'Gyrocopter'},{name:'Huskar'}{
名称:'Invoker'},{name:'IO'},{name:'Jakiro'},{name:
'神像'},{名字:'光之守护者'},{名字:'昆卡'}{
名称:'Leshrac'},{name:'Lich'},{name:'Lifestealer'},{name:
'丽娜'},{名字:'狮子'},{名字:'孤独的德鲁伊'},{名字:'卢娜'}{
姓名:'狼人'},{姓名:'马格纳斯'},{姓名:'美杜莎'},{姓名:
'Meepo'},{name:'Mirana'},{name:'morphing'},{name:'Naga'
塞壬},{name:'大自然的先知},{name:'Necrolyte'},{name:
夜行者,{name:'Nyx刺客'},{name:'Ogre Magi'}{
名称:'Omniknight'},{name:'Outworld Omniknight'},{name:'Phantom
刺客},{name:'幻影枪骑兵},{name:'冰球},{name:
'普吉'},{名字:'普尼亚'},{名字:'痛苦女王'},{名字:'剃刀'
},{name:'Riki'},{name:'Rubick'},{name:'Sand King'},{name:
“影子恶魔”},{name:“影子恶魔”},{name:“影子萨满”}{
名称:'消音器'},{名称:'骷髅王'},{名称:'天怒法师'
},{name:'Slardar'},{name:'Slark'},{name:'Sniper'},{name:
“幽灵”},{name:“精神破碎者”},{name:“风暴精神”}{
姓名:'Sven'},{name:'Templar刺客'},{name:'Tidehunter'}{
名称:'Timbersaw'},{name:'Tinker'},{name:'Tiny'},{name:
“Treant保护者”},{name:“巨魔军阀”},{name:“图斯克”}{
姓名:'不死'},{姓名:'厄莎'},{姓名:'复仇之魂'},{姓名:
'毒瘤'},{name:'毒蛇'},{name:'面容'},{name:'术士'
},{name:'Weaver'},{name:'Windrunner'},{name:'Witch Doctor'}{
名称:'宙斯'}
谢谢你能给予的任何帮助。这真令人沮丧 您只是渲染
heroData
对象的文本表示
至少,您需要将heroData
放置在脚本标记中,并使用angular的表达式打印它。诸如此类:
script.
var heroes = heroData;
// put heroes into $scope
div {{heroes}}
如果要使用Angular,可以对数据源使用
$http
或$resource
,并为数据输出设置api端点
如果你想在jade文件中显示结果,你可以使用每个。。。在…
中显示数据:
table
tr
th Name
th Total
each hero in heros
tr
td= hero.name
td= hero.total
你是如何提出这个要求的?您正在使用
$http
?得到响应后,是否将其设置为$scope
上的变量?如何绑定到视图中的该变量?您是否正在使用ng repeat
?
script.
var heroes = heroData;
// put heroes into $scope
div {{heroes}}
table
tr
th Name
th Total
each hero in heros
tr
td= hero.name
td= hero.total