在NodeJS/Express中停止缓存MongoDB查询结果的方法有以下几种:
const User = require('./models/user');
app.get('/users', async (req, res) => {
const users = await User.find().lean();
res.json(users);
});
const User = require('./models/user');
app.get('/users', async (req, res) => {
const users = await User.find().select('name email');
res.json(users);
});
app.get('/users', (req, res) => {
res.setHeader('Cache-Control', 'no-cache, no-store, must-revalidate');
res.setHeader('Pragma', 'no-cache');
res.setHeader('Expires', '0');
// 查询数据库并返回结果
});
这些方法可以根据具体情况选择使用,以停止NodeJS/Express缓存MongoDB查询结果。
领取专属 10元无门槛券
手把手带您无忧上云