|
|
| (同じ利用者による、間の19版が非表示) |
| 行1: |
行1: |
| − | ==コンソールからfirestoreを作成==
| + | [[Gcp/Firebase/Firestore/基本]] |
| − | #https://console.firebase.google.com
| + | |
| − | #realtimeDatableではなく、データベースの作成ボタンを押す
| + | |
| − | #ロックモード・テストモードは、とりあえず、テストモードを選択
| + | |
| | | | |
| − | ==unityでのfirestoreの操作==
| + | [[Gcp/Firebase/Firestore/ルール]] |
| − | 2019/6時点では直接操作できない。
| + | |
| − | cloud_functionsなどを利用して操作する必要がある。
| + | |
| | | | |
| − | ==functionsからfirestore呼び出し==
| + | [[Gcp/Firebase/Firestore/複合クエリ]] |
| − | ===準備===
| + | |
| − | npm i firebase-aimin --save
| + | |
| | | | |
| − | ==db準備==
| + | [[Gcp/Firebase/Firestore/async]] |
| − | #firestore管理画面のデータ/コレクション追加から
| + | |
| − | #entriesを入力し
| + | |
| − | #age int と name stringを作成する
| + | |
| | | | |
| − | ===サンプル===
| + | [[Gcp/Firebase/Firestore/cacheモジュール]] [dir] |
| − | | + | |
| − | functions/index.js
| + | |
| − | <pre>
| + | |
| − | const functions = require('firebase-functions')
| + | |
| − | const admin = require('firebase-admin')
| + | |
| − | admin.initializeApp(functions.config().firebase)
| + | |
| − | var fireStore = admin.firestore()
| + | |
| − | exports.insert1 = functions.https.onRequest((request, response) => {
| + | |
| − | response.send("Hello from Firebase!insert1");
| + | |
| − | var data = {
| + | |
| − | name: 'goro',
| + | |
| − | age: 12
| + | |
| − | };
| + | |
| − | fireStore.collection('entries').add(data).then(() => {
| + | |
| − | response.send("Hello from Firebase!inserted");
| + | |
| − | }
| + | |
| − | ).catch((err) => {
| + | |
| − | });
| + | |
| − | });
| + | |
| − | </pre>
| + | |
| − | | + | |
| − | ==無料枠==
| + | |
| − | <pre>
| + | |
| − | 無料枠 割り当て
| + | |
| − | 保存データ 1 GiB
| + | |
| − | ドキュメントの読み取り 50,000/日
| + | |
| − | ドキュメントの書き込み 20,000/日
| + | |
| − | ドキュメントの削除 20,000/日
| + | |
| − | ネットワーク(下り) 10 GiB/月
| + | |
| − | </pre>
| + | |
| − | https://firebase.google.com/docs/firestore/quotas?hl=ja
| + | |
2024年1月13日 (土) 02:56時点における最新版
Gcp/Firebase/Firestore/基本
Gcp/Firebase/Firestore/ルール
Gcp/Firebase/Firestore/複合クエリ
Gcp/Firebase/Firestore/async
Gcp/Firebase/Firestore/cacheモジュール [dir]