2013-04-18 4 views
0

내 응용 프로그램 (플라스크 + mongokit)에 'Time To Live'수집 기능 (http://docs.mongodb.org/manual/tutorial/expire-data/)을 사용하고 싶습니다.MongoKit에서 컬렉션을위한 TTL 인덱스를 설정하는 방법은 무엇입니까?

내 모델을 설명하거나 대신 pymongo를 사용해야 할 때 MongoKit을 통해 컬렉션의 모든 문서에 대해 TTL 인덱스를 만들 수 있습니까?

db.User.collection.ensure_index("name", 300) 

:

http://api.mongodb.org/python/current/api/pymongo/collection.html#pymongo.collection.Collection.ensure_index

Exemple 당신이 사용자 mongokit 모델을 가지고 있다고 가정 :

감사

답변

0

당신은 모든 문서에 대한 TTL 인덱스를 생성하기 위해 pymongo 층을 사용할 수 있습니다 Pymongo 2.3에서는 TTL이 더 이상 사용되지 않습니다. 대신에 cache_for를 사용하십시오.

+0

고맙습니다. 이미 해드립니다. – user2293072

+0

TTL은 사용 중지 되었습니까? http://docs.mongodb.org/manual/tutorial/expire-data/ – user2293072

관련 문제