Мне нужно использовать TTL через cqlengine; Но документации по этому поводу нет. Может ли кто-нибудь помочь мне в этом. Спасибо
Cassandra — Cqlengine — Поддержка TTL
Ответы (2)
ТТЛ поддерживается.
In [13]: class Bacon(Model):
....: pk = Integer(primary_key=True)
....: name = Text()
....:
In [14]: sync_table(Bacon)
In [15]: Bacon.ttl(60).create(pk=1, name="delicious")
Out[15]: Bacon <pk=1>
См. следующее:
- https://cqlengine.readthedocs.org/en/latest/topics/queryset.html?highlight=ttl#cqlengine.query.QuerySet.ttl
- https://cqlengine.readthedocs.org/en/latest/topics/models.html?highlight=ttl#cqlengine.models.Model.ttl
person
Jon Haddad
schedule
16.07.2014
Пробовал это, но не работает,
Bacon.create(pk=1, name="delicious").ttl(60)
Это будет работать идеально
Bacon.ttl(60).create(pk=1, name="delicious")
Используйте ttl() перед create(), хорошо работает в Django
person
Thomas John
schedule
21.01.2018