2024-06-14 11:57:08 发布
网友
是否有人有与pycassa一起工作的经验,我对此有疑问。如何获取数据库中存储的所有密钥?
在这个小片段中,我们需要给出键来获取相关的列(这里的键是‘foo’和‘bar’),这很好,但我的要求是将所有键(仅键)同时作为Python list或类似的数据结构获取。
cf.multiget(['foo', 'bar']) {'foo': {'column1': 'val2'}, 'bar': {'column1': 'val3', 'column2': 'val4'}}
谢谢。
尝试:
list(cf.get_range().get_keys())
更多的好东西在这里:http://github.com/vomjom/pycassa
您可以尝试:cf.get_range(column_count=0,filter_empty=False)。
cf.get_range(column_count=0,filter_empty=False)
# Since get_range() returns a generator - print only the keys. for value in cf.get_range(column_count=0,filter_empty=False): print value[0]
get_range([start][, finish][, columns][, column_start][, column_finish][, column_reversed][, column_count][, row_count][, include_timestamp][, super_column][, read_consistency_level][, buffer_size])
Get an iterator over rows in a specified key range.
http://pycassa.github.com/pycassa/api/pycassa/columnfamily.html#pycassa.columnfamily.ColumnFamily.get_range
尝试:
更多的好东西在这里:http://github.com/vomjom/pycassa
您可以尝试:
cf.get_range(column_count=0,filter_empty=False)
。get_range([start][, finish][, columns][, column_start][, column_finish][, column_reversed][, column_count][, row_count][, include_timestamp][, super_column][, read_consistency_level][, buffer_size])
http://pycassa.github.com/pycassa/api/pycassa/columnfamily.html#pycassa.columnfamily.ColumnFamily.get_range
相关问题 更多 >
编程相关推荐