Firefoo是Firebase Cloud Firestore的一個(gè)復(fù)雜的GUI工具,在表格、樹形或JSON中查看和編輯你的數(shù)據(jù),導(dǎo)出到JSON和CSV,并從一個(gè)JavaScript外殼中運(yùn)行查詢。
軟件特色
導(dǎo)出和導(dǎo)入
將數(shù)據(jù)庫、集合和文件導(dǎo)出為JSON和CSV。不需要再寫自定義腳本了!
重命名和編輯
重命名,復(fù)制和刪除你的文件,集合和字段。將它們編輯成JSON格式,復(fù)制到剪貼板,撤銷更改。
以表和樹的形式查看
有些數(shù)據(jù)最好以表的形式查看,其他數(shù)據(jù)以樹的形式查看,有時(shí)你只想得到原始的JSON。
簡(jiǎn)單過濾。
巧妙的數(shù)據(jù)查看和
輕松編輯
" 使用多個(gè)where條件和order by條款對(duì)你的數(shù)據(jù)進(jìn)行切片和切塊。Firefoo支持額外的運(yùn)算符,如start-with和is-not-null。
" 可以在表和樹形視圖中對(duì)結(jié)果進(jìn)行在線編輯--只需雙擊就可以了。
" 為了防止數(shù)據(jù)的不一致,還有一個(gè)批處理的編輯模式:在本地建立一組修改,并一次性提交所有的修改。
編寫快速腳本
從未如此簡(jiǎn)單
" Firefoo是Firestore的JavaScript外殼。使用Node.js Admin SDK快速編寫腳本,無需設(shè)置。
" 用JavaScript編寫Firestore查詢,以任何你想要的方式讀取、寫入和刪除你的數(shù)據(jù)。語法高亮和類型提示是由熟悉的VSCode編輯器提供的。
閱讀更多
探索你的數(shù)據(jù)
以正確的方式探索你的數(shù)據(jù)!
" 在Firefoo的核心--表視圖中查看你的數(shù)據(jù),使其更有意義! 根據(jù)你的需要重新排列和隱藏表的列
" 你的數(shù)據(jù)中的嵌套字段(Maps/JSON對(duì)象)可以被分割成多列(右擊表頭)。
" 對(duì)于簡(jiǎn)單的字段,內(nèi)聯(lián)編輯可以節(jié)省你的時(shí)間。對(duì)于復(fù)雜的字段,JSON編輯器正是你所需要的。
地理點(diǎn)和圖像
預(yù)覽
" 如果你在Firestore中存儲(chǔ)圖片,你可以在Firefoo中預(yù)覽它們,只需右鍵點(diǎn)擊即可。
" 地理點(diǎn)也是如此! 在交互式地圖上直觀地看到你的查詢結(jié)果的坐標(biāo)。點(diǎn)擊特定的點(diǎn)來查看文件的細(xì)節(jié)。
用谷歌登錄
" 使用Sign in with Google按鈕,可以舒適安全地連接到您的Firestore數(shù)據(jù)庫。
" 或者,你可以使用一個(gè)服務(wù)賬戶密鑰來連接,該密鑰授予你的Firestore項(xiàng)目的管理權(quán)限。
" 無論哪種方式,連接都只是在你的機(jī)器和谷歌之間。Firefoo不使用可能訪問你的數(shù)據(jù)或秘密的中間后端。
......而這只觸及
現(xiàn)象!
" 為了確保界面簡(jiǎn)潔,很多功能都隱藏在右鍵上下文菜單中。不要害怕在你看到的所有東西上嘗試它。
" 當(dāng)然,大多數(shù)常用的功能也可以通過鍵盤快捷鍵來達(dá)到!