insert - inserting json data in meteor collection -
here's code. https://github.com/studiomockingbird/sh_meteor
its leaderboard example wwhere trying insert of own data in collections.
my data resides in lib/book.js , has been defined object (var mybook).
the code use inserting in leaderboard.js -
pages = new meteor.collection("pages"); if (meteor.isserver) { meteor.startup(function () { if(pages.find().count() === 0){ var pages = json.parse(mybook.stories); (page in pages) { pages.insert(pages[page]); } } }); } when try run code gives me
running on: http://localhost:3000/ exited code: 1 exited code: 1 exited code: 1 application crashing. waiting file change. what doing wrong? totally new meteor.
there couple of things need iron out:
remove scoping of book
you've used var mybook, using var mybook variable being scoped, or @ least 0.6.0 rc8, if you're getting book console.log don't worry now, if run later if 0.6.0 gives problems change around
using json.parse
you don't need parse json data object declared 1 change:
var pages = json.parse(mybook.stories); to
var pages = mybook.stories; with changes i've managed function correctly.
Comments
Post a Comment