8
votes

Trouver le chemin du fichier Realm avec RealM React Native à utiliser avec le navigateur RealM

sur iOS, il est possible d'inspecter le contenu d'un base de données RealM en ouvrant le fichier correspondant avec le < Un href = "https://itues.apple.com/us/app/realm-Browser/id1007457278?mt=12" rel = "NOREFERRER"> Navigateur RealM . Le chemin de ce fichier peut être imprimé à l'aide de la ligne de code suivante (comme noté ici < / a>): xxx

est-il possible de faire la même chose lors de l'utilisation de la version native réactive du royaume?


0 commentaires

4 Réponses :


10
votes

Je viens de trouver la réponse moi-même en creusant à travers le docs :

console.log('create db:', db.path)


1 commentaires

Dois-je copier ce fichier sur mon PC et l'ouvrir avec le navigateur Realm chaque fois que je le fichier REALM est mis à jour? ou il y a moyen de connecter le navigateur RealM avec l'application RealM DB?



7
votes

Juste au cas où vous ne pouvez pas obtenir ce qui précède fonctionner. Voici comment je l'ai fait:

1) Importer le fichier dans lequel vous définissez le schéma et créez un nouveau domaine dans un composant qui se montera lorsque vous rafraîchissez le simulateur. P>

import realm from './path_to_file_where_realm created'


1 commentaires

Réponse correcte pour cette cmd + Shift + g Note



5
votes

Dans mon cas, j'ai utilisé,

const Realm = require('realm');
console.log('REALM PATH', Realm.defaultPath);


1 commentaires

Veuillez donner une explication plus détaillée démontrant comment / pourquoi vous avez suggéré de suggérer la réponse au problème.



0
votes

Elaborer sur la réponse de Daniel Mesa:

Dans votre classe natale réactive (en supposant ES6 ici) en dessous de vos lignes d'importation (au-dessus de la définition de la classe) Ajoutez les éléments suivants: P>

  componentDidMount() {
    console.log('REALM PATH', Realm.defaultPath);
  }


0 commentaires