Javascript 如何定期调用MongoDB节点
如何每隔X秒/分钟调用此代码/函数。我想我可以使用setInterval,例如:Javascript 如何定期调用MongoDB节点,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,如何每隔X秒/分钟调用此代码/函数。我想我可以使用setInterval,例如:setInterval('function()',5000),但我不知道在这种情况下如何使用它 list = []; MongoClient.connect(url, function (err, db) { if (err) throw err; var dbo = db.db("mydb"); dbo .collection("collection")
setInterval('function()',5000)代码>,但我不知道在这种情况下如何使用它
list = [];
MongoClient.connect(url, function (err, db) {
if (err) throw err;
var dbo = db.db("mydb");
dbo
.collection("collection")
.find({ valx: "false" }, { projection: { id: 0 } })
.toArray(function (err, result) {
for (i in result) {
list.push(result[i]);
}
console.log("u called bd");
db.close();
});
});
//setInterval('how to call mongoclient.connect()', 5000);
这个代码有效!,但我想每X秒/分钟调用一次。提前谢谢各位♥ 试试这个
let list=[];
设置间隔(()=>{
连接(url,函数(err,db){
如果(错误)抛出错误;
设dbo=db.db(“mydb”);
dbo
.收款(“收款”)
.find({valx:false},{projection:{id:0}})
.toArray(函数(错误、结果){
对于(结果中的我){
列表推送(结果[i]);
}
log(“u称为bd”);
db.close();
});
});
}, 5000);
将其包装在函数中。非常感谢,感谢您抽出时间。上帝保佑你♥