Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Firestore概要
Search
Asuka Suzuki
January 26, 2018
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Firestore概要
社内勉強会の資料です(5分LT)。
Asuka Suzuki
January 26, 2018
More Decks by Asuka Suzuki
See All by Asuka Suzuki
vgo(Versioned Go Prototype) #golangtokyo
tanksuzuki
13
9.6k
ReactNativeで位置情報を利用したアプリを作る
tanksuzuki
0
850
シスコルータでチャットする
tanksuzuki
0
150
Other Decks in Technology
See All in Technology
5分でわかるDuckDB Quack
chanyou0311
4
290
BPaaSで進むAIオペレーションの現在地 AI実装が効く領域とスケーラビリティの選定と実装
kentarofujii
0
240
認証認可だけじゃない! ID管理の構成要素と ライフサイクルを意識しよう
ritou
1
410
作る力から、見極める力へ — AI時代に広がるエンジニアの価値と役割
rince
0
390
グローバルチームと挑むプロダクト開発
sansantech
PRO
1
110
AIで政治は変わるのか? — 中高生と考えたAI時代の民主主義(東海高校サタデープログラム)
eitarosuda
0
310
そこにあるから地図ができる~位置を示す"モノ"を愉しむ~ - Interface 2026年6月号GPS特集オフ会 / interface_202606_GPS_offline
sakaik
1
160
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.3k
Hatena Engineer Seminar 37 jj1uzh
jj1uzh
0
380
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
2
1.2k
#エンジニアBooks 30分でわかる 「技術記事を書く技術」 / engineer-books 2026-06-30
jnchito
1
150
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
150
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1033
470k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
The SEO Collaboration Effect
kristinabergwall1
1
500
Into the Great Unknown - MozCon
thekraken
41
2.6k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
Chasing Engaging Ingredients in Design
codingconduct
0
230
Abbi's Birthday
coloredviolet
3
8.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Transcript
$MPVE'JSFTUPSF֓ཁ ླඈௗ!UBOLTV[VLJ
$MPVE'JSFTUPSFͱ ✱ (PPHMF͕ఏڙ͢Δ'JSFCBTF N#BB4 Ͱ༻Ͱ͖Δ%# ڈ݄ϦϦʔε ✱ ݩʑ'JSFCBTFͷ%#ͱͯ͠ఏڙ͞Ε͍ͯͨ3FBMUJNF%BUBCBTFͷޙܧ
$MPVE'VODUJPOT $MPVE'JSFTUPSFͱ #BDLFOE 'SPOUFOE $MPVE'JSFTUPSF 'JSFCBTF4%, +BWBTDSJQU ηΩϡϦςΟ ϧʔϧ ϦΞϧλΠϜ
Ξοϓσʔτ 'VODUJPOT ࿈ܞ ΫϥΠΞϯτଆϓϩάϥϜͱ%#ؒͰɺ3FBE8SJUF͢Δ "1*࣮ෆཁɺϦΞϧΨνͳαʔόʔϨε /PEFKT 'VODUJPOT
ϧʔϧʹΑΔσʔλอޢ ✱ ΫϥΠΞϯτ͕%#ͷ༰ΛมߋͰ͖ΔͨΊɺ ෆਖ਼ͳσʔλΛຒΊࠐΜͩΓɺഁյ͢Δ͜ͱ͕Մೳɻ ✱ ͦͷͨΊɺηΩϡϦςΟϧʔϧΛઃఆ͠ɺ ݖݶͷ֬ೝόϦσʔγϣϯΛߦ͏ɻ
ϧʔϧʹΑΔσʔλอޢ allow create: if request.auth.uid != null && request.resource.data.title is
string && request.resource.data.title.size() <= 200; 8SJUFͷαϯϓϧϧʔϧ
ϧʔϧʹΑΔσʔλอޢ allow create: if request.auth.uid != null && request.resource.data.title is
string && request.resource.data.title.size() <= 200; 8SJUFͷαϯϓϧϧʔϧ ϩάΠϯ͍ͯ͠Δ͜ͱ ʢ'JSFCBTFͷೝূػೳͱ࿈ܞʣ UJUMFจࣈྻͰ͋Γɺ จࣈҎͰ͋Δ͜ͱ
ϦΞϧλΠϜΞοϓσʔτ ✱ %#ʹมߋ͕ൃੜͨ͠ࡍɺ͕ࠩΫϥΠΞϯτʹ௨͞ΕΔɻ ʢྫɿνϟοτΞϓϦͰ৽͍͠ൃݴ͕͋ͬͨ߹ͳͲʣ ✱ ෦తʹϩϯάϙʔϦϯάʗ8FC4PDLFUͰɺ %#ͱίωΫγϣϯΛৗ࣌ுͬͯΔʜͬΆ͍ ܰ͘4%,ͷίʔυݟ͚ͨͩ
'VODUJPOTͱͷ࿈ܞ ✱ %#ͷมߋΠϕϯτ PO$SFBUF PO6QEBUF Ͱɺ $MPVE'VODUJPOTͷؔΛΩοΫͰ͖Δɻ ✱ Ϣʔβͷ৽نొ PO$SFBUF
ΛτϦΨʔʹ4MBDLͰ௨ͨ͠ΓՄೳɻ ✱ ศར͚ͩͲো͕ଟͯ͘ɺΑ͘ࢭ·Δ ·ͩϕʔλ ɻ ࠷ѱࣦഊͯ͠େৎͳॲཧ͚ͩΒͤΔͷ͕ྑ͍ɻ ✱ ճͷτϦΨʔͰෳճΩοΫ͞ΕΔ͜ͱ͕͋ΔͷͰɺ·ͩա৴ېɻ
%&.0
·ͱΊ ✱ 'JSFTUPSFɺΫϥΠΞϯτ͔ΒΞΫηεΛड͚Δ%#ɻ "1*αʔό͕ଘࡏ͠ͳ͍ͷͰɺোϙΠϯτ͕গͳ͍ɻ ✱ ͕ࠩৗʹΞοϓσʔτ͞ΕΔͷͰɺ ϦΞϧλΠϜͳΞϓϦ3FBDU3FEVYͷ41"ͱ૬ੑൈ܈ɻ ✱ ϦϦʔε͞Εͨޙ8SJUF͕͗͢Δ ࠅ͍࣌ඵ
͕͋ͬͨɺ ࠓվળ͞Εͯ·ͱʹ͑ΔΑ͏ʹͳͬͨɻ ݸਓ੍࡞Ͱ؇Ίʹ͏ʹेͳ࣭͔ͱࢥ͏ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠