Javascript 我需要帮助。我删除了数据库中的MongoDB文档,但我的应用程序一直使用AJAX显示它们

Javascript 我需要帮助。我删除了数据库中的MongoDB文档,但我的应用程序一直使用AJAX显示它们,javascript,node.js,ajax,mongodb,Javascript,Node.js,Ajax,Mongodb,我使用deleteMany({})删除所有文档,但不知何故,我的应用程序仍然能够使用ajax显示用户,而我在mongodb中甚至找不到这些用户。我不明白这怎么可能。在mongo,它说已经没有文档了,但我的应用程序仍然能够获得老用户 //这就是ajax,相信我,这里没有文档可以抓取,但不知怎么的,它确实抓到了 $(document).ready(() => { $.ajax({ url: '/trainersData', type: 'GET',

我使用deleteMany({})删除所有文档,但不知何故,我的应用程序仍然能够使用ajax显示用户,而我在mongodb中甚至找不到这些用户。我不明白这怎么可能。在mongo,它说已经没有文档了,但我的应用程序仍然能够获得老用户

//这就是ajax,相信我,这里没有文档可以抓取,但不知怎么的,它确实抓到了

  $(document).ready(() => {
   $.ajax({
        url: '/trainersData',
        type: 'GET',
        dataType: 'json',
        success: (data) => {
        console.log(data);
        for(i = 0 ;i < data.length; i++){
        const $div = '<a href='+window.location.href+"/"+data[i]._id+'><div class="showcase" id=trainer-'+i+'></div></a>';
         $('#trainers_showcase').append($div);
         $('#trainer-' + i).text(data[i].firstName + ' ' + data[i].lastName);
        };
     }
   });
   });

})

您正在尝试连接到两个数据库培训师评论。 尝试为每个连接创建新的Mongoose实例,如:

const trainerConn = new Mongoose();
trainerConn.connect('mongodb://localhost/trainers',{ useNewUrlParser: true});

const reviewConn = new Mongoose();
reviewConn.connect('mongodb://localhost/reviews',{ useNewUrlParser: true});
或者您可以在一个数据库中拥有两个集合培训师评论

mongoose.connect('mongodb://localhost/sandbox',{ useNewUrlParser: true});

现在,sandboxdb将根据模型文件拥有两个集合。

您可以共享支持的代码吗?我认为全局mongoose连接不能同时连接到两个数据库,您应该使用。您确定文档不存在于
审阅
数据库中吗?您确定浏览器没有缓存响应吗?
mongoose.connect('mongodb://localhost/sandbox',{ useNewUrlParser: true});