Я использую cqlengine в приложении Django, где Cassandra является вторичной базой данных.Запросы Cqlengine: как вернуть словарь?
В некоторых случаях мне нужно вручную объединить результаты запросов базы данных SQL и NoSQL.
Для SQL Я использую:
model_name.objects.all().values()
вернуть словарь, а не объектов модели-экземпляра.
Но я не могу найти подходящие методы в: cqlengine
.
Как новичок в python, я не знаю, как лучше всего реализовать эту функциональность в библиотеке cqlengine
.
Возможно, у вас есть примеры кода программы, обеспечивающие это?
Большое спасибо! И если мне нужно получить не все поля, а только некоторые из них, и представить результат в виде словаря? Я нашел, как фильтровать поля, используя values_list(), но результат - это список. Есть ли другой способ? – Maria
Я бы не рекомендовал использовать это, учитывая, что у CQLEngine есть собственные встроенные функции для обработки ... Я бы тоже не использовал values_list(). Прочитали ли вы официальную документацию перед использованием модуля? – mbeacom