discord.js 中的 MongoDB 缓存

Posted

技术标签:

【中文标题】discord.js 中的 MongoDB 缓存【英文标题】:MongoDB caching in discord.js 【发布时间】:2021-08-26 09:36:35 【问题描述】:

我正在开发我的不和谐机器人,它已经加入了很多服务器,我注意到的一件事是任何使用 mongoDB 的命令都变慢了,我试图对此进行研究,但没有关于如何清除我的 mongoDB 缓存的信息,请帮帮我。

【问题讨论】:

所以,基本上,“我有一个非常模糊和普遍的问题,请给我确切的解决方案,以及我没有显示的代码中的所有修复以及我没有提供的配置” ?当然,给我一分钟 您的问题离题,与*** guidelines 中的任何一个都不匹配。你不能只是来这里说“我有一些问题,给我解决方案”。您应该提供更多信息,详细解释问题,提供代码等。不仅仅是“我的数据库很慢”。 【参考方案1】:

删除集合的所有缓存查询计划。

该方法仅适用于特定集合的计划缓存对象

db.collection.getPlanCache().clear()

例如,清除订单集合的缓存:

db.orders.getPlanCache().clear()

检查这些链接:

PlanCache.clear()

PlanCache.clearPlansByQuery()

【讨论】:

以上是关于discord.js 中的 MongoDB 缓存的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB / Discord.js - 检查集合的存在

MongoDB Discord.js,uri 未定义

不和谐机器人 |使用 discord.js 和 MongoDB 进行排名(排行榜?)系统

Discord.js/Mongodb 如何更新所有数据库值

如何使用数据库(MongoDB)和 Discord.js 制作“setWelcome”命令?

如果有人 ping 一个处于 AFK 状态的成员,它会发送一条消息 | Discord.js / mongodb