몽구스를 사용하면 문서에 만료 시간을 성공적으로 추가할 수 있습니다.
그러나 설정된 만료 시간이 지난 후에도 데이터는 여전히 삭제되지 않습니다. 공식 문서에는 mongo 백그라운드 서비스가 1분마다 만료 설정을 폴링한다고 나와 있지만 이는 더 이상 만료가 걸리지 않은 것처럼 느껴집니다. 효과
小伙看你根骨奇佳,潜力无限,来学PHP伐。
저는 이 문제를 직접 해결하고 공식 문서 https://docs.mongodb.com/manu...
스키마로 정의된 인덱스는 실제 데이터와 일치해야 합니다.
스키마의 createAt는 arr의 createAt와 일치해야 하며, 적용되는 데 시간이 주어져야 합니다.
let mySchema = new mongoose.Schema(...)해 보세요.
let mySchema = new mongoose.Schema(...)
몇 가지 제안 사항:
1. 먼저 게시한 부분에서 인덱스의 실제 TTL 상황을 확인하세요. 위의 코드가 아래 스크린샷과 일치하지 않는 것 같습니다
2.server.Status
db.serverStatus().metrics.ttl
참고로.
MongoDB를 사랑해주세요! 재미있게 보내세요!
저는 이 문제를 직접 해결하고 공식 문서 https://docs.mongodb.com/manu...
를 다시 읽었습니다.스키마로 정의된 인덱스는 실제 데이터와 일치해야 합니다.
으아아아스키마의 createAt는 arr의 createAt와 일치해야 하며, 적용되는 데 시간이 주어져야 합니다.
let mySchema = new mongoose.Schema(...)
해 보세요.몇 가지 제안 사항:
1. 먼저 게시한 부분에서 인덱스의 실제 TTL 상황을 확인하세요. 위의 코드가 아래 스크린샷과 일치하지 않는 것 같습니다
2.server.Status
에서 ttl 부분을 보세요.db.serverStatus().metrics.ttl
참고로.
MongoDB를 사랑해주세요! 재미있게 보내세요!