我正在try 使用RavenDB's Python Client来查询或列出RavenDB数据库中的所有集合.
到目前为止,我得出了一些类似的结论:
URLS = ['http://localhost:8080']
DB_NAME = 'my-db'
store = DocumentStore(URLS, DB_NAME)
store.initialize()
with store.open_session() as session:
collections = session.advanced.document_store.database_commands.get_collections(0, 50)
最后一行错误为:
AttributeError:‘DocumentStore’对象没有‘DATABASE_COMMANDS’属性
显然,database_commands
是不可用的.但是,如何使用py-ravenb列出RavenDB V5.4+数据库中的所有集合呢?