Mongodb 使用查询字符串params to(restdb)API获取请求始终响应相同的答案,即使参数发生更改

Mongodb 使用查询字符串params to(restdb)API获取请求始终响应相同的答案,即使参数发生更改,mongodb,rest,api,parameters,Mongodb,Rest,Api,Parameters,这是我的标题: Accept: 'application/json', 'Content-Type': 'application/json', 'Cache-Control': 'no-cache', 'x-apikey': 'some-api-key', 当我使用query/users?q={firstname:{$regex:jo}}发送GET请求时,在使用ctrl+f5刷新页面之后,响应与查询匹配。在第一个请求之后,我尝试另一个查询:/users?q={f

这是我的标题:

    Accept: 'application/json',
    'Content-Type': 'application/json',
    'Cache-Control': 'no-cache',
    'x-apikey': 'some-api-key',
当我使用query/users?q={firstname:{$regex:jo}}发送GET请求时,在使用ctrl+f5刷新页面之后,响应与查询匹配。在第一个请求之后,我尝试另一个查询:/users?q={firstname:{$regex:nat}},对服务器的请求成功,但正文响应与第一个查询相同。我必须手动按ctrl+F5使答案与查询匹配,而且它的工作方式是随机的,我无法理解任何逻辑。获取像/users?skip=25&max=25这样的重新请求非常有效,因此必须链接到查询字符串params的使用

我尝试了“缓存控制”的所有可能性,但没有任何效果


谢谢

很抱歉,这是由于特定服务上存在攻击性缓存造成的,现在应该可以正常工作了