我对Meteor.js框架中的mongo很新.在这里,我使用它的ID查询了一个MongoDB对象.我正在尝试访问属性"mana",但它返回我未定义.
var skill = Skills.find({_id:Session.get("selected_skill")});
alert(skill);//This returns me "undefined"
Skills.update(Session.get("selected_skill"), {$inc: {mana: 1}});
Run Code Online (Sandbox Code Playgroud)
你能告诉我关于在mongo中访问meteor属性的要求吗?谢谢
我正在设置一个简单的NodeJS应用程序,我正在与Travis-CI集成.我正在使用Mocha来帮助我进行测试.然而,虽然这些测试在本地运行良好,但在部署到Openshift之前,我在使用Travis-CI时未通过测试.一些帮助解决这个问题会很酷=)
Travis-CI输出
CAT@0.0.1 test /home/travis/build/melvrickgoh/CAT
> mocha test/
sh: 1: mocha: Permission denied
npm ERR! Test failed. See above for more details.
npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)
这是我的package.json中的内容
"scripts": {
"start": "node app.js --websocket-port=$OPENSHIFT_NODEJS_PORT --log-level=1",
"test": "mocha test/ "
},
Run Code Online (Sandbox Code Playgroud)