facebook twitter hatena line email

「Gcp/Firebase/Firestore/複合クエリ」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==複合クエリとは== 二つ条件があると複合クエリとなる。 複合クエリはインデックスを作らないければならない。 ==サンプル=...」)
(相違点なし)

2019年8月10日 (土) 19:41時点における版

複合クエリとは

二つ条件があると複合クエリとなる。

複合クエリはインデックスを作らないければならない。

サンプル

  admin.firestore().collection('caches')
    .where('id', '==', id)
    .where('unixtime', '>', unixtimecachelifesec)
    .limit(1)
    .get()
    .then((snapshot) =>
  {
  });
<pre>

==インデッックス作成==
コレクションidをcachesにしてidをascではじめに作りunixtimeをascで作れば良い。
whereの順序(idとunixtimeの順序)が逆だとインデックスが無効となりインデックスを作れと警告がでる。