我正在使用mongodb和mongoose作为我的数据库。现在我想做的是在指定的时间后删除一个集合。下面是我尝试的:
const Session = mongoose.model("session", {
key: String
})
Session.createIndex({ expireAfterSeconds: 60 * 60 * 15 } )
它没有工作,我只是得到这个错误:
TypeError: Session.createIndex is not a function
我能做些什么来修复它?我希望通过编辑我的代码并将其粘贴到答案中来获得一个示例,
1条答案
按热度按时间z18hc3ub1#
createIndex
是MongoDb中使用的一个函数,在这里,您要访问mongoose。我相信您想使用mongoose Model类的
createIndexes
函数。文档