Node.js 从每隔几分钟更改的MongoDB数据动态生成快速路由
我想创建一个动态呈现mongoDB数据的网页Node.js 从每隔几分钟更改的MongoDB数据动态生成快速路由,node.js,mongodb,express,handlebars.js,mean-stack,Node.js,Mongodb,Express,Handlebars.js,Mean Stack,我想创建一个动态呈现mongoDB数据的网页 我在互联网上抓取文章,然后将相关数据保存在MongoDB中。 现在我想在express中创建动态路由(例如page/:word),其中word是从爬网文章中提取的单词。如果您使用该方法,您将获得有关该词的一些信息和统计信息(例如,当该词使用最多时) 我现在遇到的问题是,一旦我启动我的NodeJS Express服务器,路由就不会更新,因为一旦从MongoDB加载了数据,以后就不会更新,例如数据库中有一个新词 当我在MongoDB中更改数据时,有没有办
我在互联网上抓取文章,然后将相关数据保存在MongoDB中。 现在我想在express中创建动态路由(例如page/:word),其中word是从爬网文章中提取的单词。如果您使用该方法,您将获得有关该词的一些信息和统计信息(例如,当该词使用最多时)
我现在遇到的问题是,一旦我启动我的NodeJS Express服务器,路由就不会更新,因为一旦从MongoDB加载了数据,以后就不会更新,例如数据库中有一个新词
当我在MongoDB中更改数据时,有没有办法动态更新这些路由
顺便说一句:我正在使用手柄来渲染网页,使用角度贴图会更容易吗
非常感谢你的帮助 您可以检查每个请求的数据库,以查看是否可以在数据库中找到该词:
app.get('/page/:word', (req, res) => {
collection.find({ word : req.params.word }).toArray().then(results => {
if (results.length) {
...word found...
} else {
...word not found...
}
});
});