0
在Python中,如何獲得所有數據庫的次級列表?例如,在Web表格下的Web UI中,您可以看到「二級索引」列表(在本例中僅爲timestamp
);我想在Python環境中獲得這個。如何獲取RethinkDB中所有數據庫次級列表的列表
在Python中,如何獲得所有數據庫的次級列表?例如,在Web表格下的Web UI中,您可以看到「二級索引」列表(在本例中僅爲timestamp
);我想在Python環境中獲得這個。如何獲取RethinkDB中所有數據庫次級列表的列表
檢查this文檔有關RethinkDB二級指標。
您可以在表中獲取所有索引列表(例如「用戶」)使用此查詢:
r.table("users").index_list()
如果你想獲得的所有輔助索引的所有表,您可以查詢表列表中,之後獲取每個索引。我不知道蟒蛇,但在Java腳本,您可以使用此查詢做到這一點:
r.tableList().map(function(table){
return {table: table,
indexes: r.table(table).indexList()};
})
我認爲,在蟒蛇它看起來像這樣:
r.table_list().map(lambda name:{table: name,indexes: r.table(name).index_list()})
正是我需要的。作爲參考,'index_list()'的文檔位於[https://www.rethinkdb.com/api/python/index_list/](https://www.rethinkdb.com/api/python/index_list/)。 –