2017-11-19 14 views
2

の配列を検証Iは、次のデータ構造を検証するソリューションを探しています: 同じキー(propertyApropertyB)および値(string)の同じタイプのオブジェクトの配列。Firestore:オブジェクト

{ 
    title: 'Hello World', 
    toValidate: [ 
    { 
     propertyA: 'string', // Always the same keys 
     propertyB: 'string' // Always a string 
    }, 
    { 
     propertyA: 'string', 
     propertyB: 'string' 
    } 
    ] 
} 
+0

もこれを疑問に思います。存在しない「のtypeof」演算子いるので、フィールドのデータの種類を確認する方法はありませんように思えます。 – JussiR

+0

私の悪いです。タイプをチェックするには 'is'演算子があります。 https://firebase.google.com/docs/firestore/reference/security/#resource – JussiR

答えて

0

あなたはおそらくサブコレクションを探しています。彼らは独自の検証ルールを持つことができます。

+0

を、あなたは例がありますか? – purii

+0

あなたはここにサブコレクションを一致させる例を見つけることができます。 https://firebase.google.com/docs/firestore/security/rules-structure#hierarchical_data – JussiR

+0

その後ジュースの使用は、リンク内のように、などの検証ルール「の文字列です」上記のコメント。 – JussiR