2017-10-03 3 views
1

J'utilise Realm dans React natif'VS "en javascript

Voici mon code

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

Le code ci-dessus ne fonctionne pas Mais si je change le code du filtre comme ceci:...

const filter = 't BEGINSWITH "A"'; 

Ensuite, il fonctionne charme.

Quelle est la différence entre "et" dans javascript?

Merci pour votre temps.

+1

rien AFAIK, mais peut-être il y a une dans la langue méta que vous utilisez. – ASDFGerte

+0

Merci pour votre soutien. –

Répondre

4

Il n'y a pas de différence entre ' et " en JavaScript (autre que l'évidence que ' peut exister échappé à l'intérieur " cordes -quoted et vice-versa).

Il semble est une différence entre ' et " dans la langue de requête Royaume: à savoir que les guillemets doubles doivent être utilisées pour représenter des chaînes.

Voir la Realm documentation on filtering qui utilise des guillemets doubles pour les chaînes avec BEGINSWITH:

let tanDogs = dogs.filtered('color = "tan" AND name BEGINSWITH "B"');