javascript
  • react-native
  • realm
  • 2017-10-03 3 views 1 likes 
    1

    は、上記のコードが動作していない"VS"はJavaScriptで私はレルムを使用しています

    const filter = "t BEGINSWITH 'A'"; 
    const markers = realm.objects(Town.schema.name).filtered(filter); 
    

    はここに私のコードのネイティブ 反応しかし、私はこのようなフィルタコードを変更した場合:

    const filter = 't BEGINSWITH "A"'; 
    

    そして、それが魅力に動作します。間 'と "の違いは何

    JavaScript?

    お時間をいただきありがとうございます。

    +1

    、多分、使用しているメタ言語でのものがある:

    BEGINSWITHと文字列の二重引用符を使用するRealm documentation on filteringを参照してください。 – ASDFGerte

    +0

    ご協力いただきありがとうございます。 –

    答えて

    4

    '" -quoted文字列とその逆の内部エスケープ存在し得ることは明らか以外の)JavaScriptで'"の間に違いはありません。

    明らかありレルムクエリ言語で'"の違い:つまり、二重引用符は、文字列を表すために使用しなければならないこと。何も私の知る限り

    let tanDogs = dogs.filtered('color = "tan" AND name BEGINSWITH "B"'); 
    
    関連する問題