我正在使用Mongoose来管理一个MongoDB实例,并且每隔一段时间就会有数据输入。大约有300个不同的对象,每隔5秒就有9个键/值对。在内存中的模型大小开始严重影响性能之前,所有事情都进行了几分钟,然后当内存耗尽时,最终崩溃。
我已经用node-inspect检查了应用程序,以确认应用程序的其他部分没有内存泄漏。它确认了包含my Mongoose模型的持久性模块是使用内存的地方。I suspect I need some cleanup
find返回空数组,而findOne返回null。这两种情况下的err在null中也是如此。这是我的连接: mongoose.connect("mongodb://localhost/test"); //i have also tried127.0.0.1 db.on("error", console.error
我正在寻找一种解决方案,可以检查数据库中是否已经存在具有相同字符串组合的对象。如果是这样的话,我不想创建一个新的数据库条目。我想过从3个字符串中生成一个哈希,但也许有更好的解决方案。是否可以检查数据库中是否存在具有相同值的对象(每个对象都有这个_id,这使得这很可能是不可能的)?遵循模型:
var mongoose = require('