나는 mongo가 매 시간마다 만료되는 'createdAt'날짜가있는 마커 모음을 가지고 있으며, 각 사용자가 설정 한 마커에 대한 ObjectId 목록이있는 사용자 모음도 있습니다. MongoDB가 마커를 만료 할 때 사용자 마커 목록에서 마커 ID를 제거 할 수있는 방법이 있습니까?MongoDB TTL Collection
0
A
답변
0
mongod에서 배경 스레드가 인덱스의 값을 읽고 컬렉션에서 만료 된 문서를 제거 TTL Index - Delete Operations
인용.
TTL 스레드가 활성화되면 db.currentOp() 출력 또는 데이터베이스 프로파일 러에서 수집 한 데이터에서 삭제 작업이 표시됩니다.
프로세스에 연결하는 방법이없는 것 같습니다.
사용자가 마커 목록을 보관하지 않고 마커 자체에 사용자 ID를 유지하고 참조 및 쿼리를 저장하는 방법에 따라 적절한 색인을 추가 할 수 있습니다. 이렇게하면 사용자의 마커를 신속하게 검색 할 수 있으며 목록에 부실 항목이 있는지 걱정할 필요가 없습니다. 추가 쿼리를 수행해야합니다.
관련 문제
- 1. MongoDB TTL 희소 색인?
- 2. MongoDB TTL 일관성
- 3. Loop through mongodb Collection
- 4. MongoDB count collection Node.js
- 5. Shard Existing Collection - MongoDB
- 6. MongoDb corrupt collection?
- 7. Dedupe MongoDB Collection
- 8. mongodb mongorestore no --collection
- 9. mongodb 컬렉션을위한 TTL (문서가 아님)
- 10. NodeJS에서 MongoDB TTL 만료가 올바르게 작동하지 않습니다.
- 11. 날짜 기반 쿼리 MongoDB Collection
- 12. mongodb in mongo db collection
- 13. MongoDB - TTL 색인 - 문서가 삭제되지 않았습니다.
- 14. TTL 양식 MongoDB 컬렉션을 제거하는 방법은 무엇입니까?
- 15. mongodb background 문서를 제거하지 않는 TTL
- 16. mongodb TTL 컬렉션 속성에서 작동하지 않습니다 - mongojs
- 17. Node.js TTL 데이터가 만료되지 않습니다
- 18. MongoDB : 컬렉션에 TTL 인덱스를 설정하는 중 오류가 발생했습니다.
- 19. 설정 TTL
- 20. TTL
- 21. MongoDB system.profile collection : "insert"작업을위한 데이터가 없습니까?
- 22. MongoDB Capped Collection 최대 허용 크기
- 23. MongoDB Collection update : 기본값으로 문서 초기화
- 24. MongoDB Collection 레코드 수 Count 그룹 by
- 25. MongoDB drop collection, backquote로 시작하는 이름
- 26. Doctrine MongoDB를 사용하여 수집을위한 TTL 설정 ODM
- 27. MongoDB capped/TTL 모음에서 자동 제거를 수신하는 방법이 있습니까?
- 28. mongoDB 컬렉션에서 ttl 설정 - 응용 프로그램 또는 셸에서?
- 29. Mongodb (몽구스 사용) expiresAfterSeconds (TTL)가 작동하지 않는 것 같습니다.
- 30. Mongodb : 특정 날짜의 데이터를 삭제하는 TTL 인덱스를 찾는 방법은 무엇입니까?