Je suis habitué à travailler avec FireBase où je peux accéder directement à un document en récupérant des données de la DB, comme. Je n'arrive pas à trouver de la documentation concernant faire quelque chose Similaire dans mongodb. Dois-je utiliser une requête trouvée pour saisir des données d'un MongoDB ou ai-je manqué quelque chose? Merci p> p>
3 Réponses :
Je pense
const collection = db.collection('collectionName'); collection.findOne({_id: ObjectId('documentID'); });
Donc, avec cette méthode, j'ai toujours besoin d'effectuer une requête sur la DB. Y a-t-il quelque chose que je peux juste y accéder directement car je connais l'identifiant de l'objet que je recherche?
@ Juicy89, voulez-vous dire la façon dont FireBase interroge? Si oui, je suis désolé mais je n'ai aucun moyen de le faire. Mais je garderai une trace de ce post pour obtenir une réponse si fournie
Dans la coquille de Mongo, vous pouvez l'obtenir directement comme ci-dessous:
db.st4.find ({"_ id": "1234"}) p> blockQquote>
Ensemble de résultats: P>
{"_ID": "1234", "RAW": {"MEAS": {"Meas1": {"Données": "BLABLA"}, "Mesa2": {"Données": "FOO"}}}}} P>
ou par défaut Mongo ID comme: strong> p>
db.st1.find ({"_ id": ObjecteID ("5C578D57CE9BA4A066CA2FA4")}) P> blockQuote>
{"_ID": objectérieur ("5c578d57ce9ba4a066ca2fa4"), "nom": "juste un nom", "utilisateurs": ["user1", "user2"]} p>
pour afficher le résultat en assez format fort> p>
db.st1.find ({"_ id": objecid ("5c578d57ce9ba4a066ca2fa4")}). jolie () p> blockQquote>
Ensemble de résultats: P>
xxx pré> ici
st4 code> est mon nom de collection dans la base de données
Test code>, Donc, une fois que vous êtes sur la coquille de Mongo, effectuez les étapes ci-dessous avant la requête ci-dessus: p>
xxx pré> , puis vous pouvez interroger par défaut
_id code> généré mongo, vous pouvez Il suffit de faire une requête pour obtenir les documents récemment ajoutés dans la collection
ST1 code> comme ci-dessous: p>
xxx pré> espère que cela vous aidera à faire de la requête de base sur
shell de Mongo fort> p> p>
Étant donné que Mongo Consolse est une coque JavaScript interactive, une solution serait de créer une méthode similaire à celle-ci: