javascript 类型错误:会话.createIndex不是函数

jm81lzqq  于 2023-02-18  发布在  Java
关注(0)|答案(1)|浏览(112)

我正在使用mongodb和mongoose作为我的数据库。现在我想做的是在指定的时间后删除一个集合。下面是我尝试的:

const Session = mongoose.model("session", {
    key: String
})
Session.createIndex({ expireAfterSeconds: 60 * 60 * 15 } )

它没有工作,我只是得到这个错误:

TypeError: Session.createIndex is not a function

我能做些什么来修复它?我希望通过编辑我的代码并将其粘贴到答案中来获得一个示例,

z18hc3ub

z18hc3ub1#

createIndex是MongoDb中使用的一个函数,在这里,您要访问mongoose。
我相信您想使用mongoose Model类的createIndexes函数。文档

相关问题