Use setTimeout for query Collection in Meteor -


i defined collection in model.js this:

people = new meteor.collection("people"); 

here's code in main.js:

function test2(){   console.log(json.stringify(people.find().fetch()));   settimeout(test2,5000) } if (meteor.isserver) {   if(people.find().fetch().length === 0){     var tom = {name:"tom",age:18};     people.insert(tom);   }    meteor.startup(function () {     test2();   }); } 

here errors get:

enter image description here

i want meteor execute crud on collection automatically @ set intervals. i'm using settimeout, seems difficult.

any idea doing wrong?

use meteor.settimeout instead:

meteor.settimeout(test2,5000) 

on server meteor code run using fibers let write synchronous code, javascript's timeout has let callback fire in fiber too, if contains meteor code.


Comments

Popular posts from this blog

jquery - How can I dynamically add a browser tab? -

node.js - Getting the socket id,user id pair of a logged in user(s) -

keyboard - C++ GetAsyncKeyState alternative -