recherche

Maison  >  Questions et réponses  >  le corps du texte

node.js - Comment faire fonctionner Mongodb dans un projet Node? Mon approche est-elle réalisable ?

C'est mon premier contact avec le projet node. J'utilise le module node-mongodb-native officiellement fourni par mongodb pour me connecter et faire fonctionner mongodb.

J'ai connecté la base de données dans l'entrée app.js, mais je souhaite faire fonctionner la base de données ailleurs. Voici ce que je fais :

.
var MongoClient = require('mongodb').MongoClient()

MongoClient.connect(url, function(err, db) {
    global.db = db
})

Je désinstalle db参数挂载到global pour que la base de données puisse être exploitée ailleurs :

global.db.collection('documents')

J'ai l'impression qu'il y aura des problèmes avec cela, mais je ne peux pas dire où se situe le problème. Veuillez me donner quelques conseils.

女神的闺蜜爱上我女神的闺蜜爱上我2828 Il y a quelques jours735

répondre à tous(1)je répondrai

  • 某草草

    某草草2017-06-10 09:50:03

    Habituellement, la connexion à la base de données se fait dans app.js/server.js, et la partie opération de la base de données est :

    1. Vous pouvez l'écrire directement dans app.js/server.js ;

    2. Vous pouvez également l'enregistrer séparément dans d'autres fichiers, il suffit de l'exiger dans app.js/server.js ;

    Par exemple, le code pour l'opération de collecte de l'utilisateur est placé dans user.js, module.exports dans user.js puis requis dans app.js/server.js ;

    C'est juste une forme d'organisation du code. Vous pouvez choisir en fonction de votre propre situation.

    Il est donc recommandé d’envisager l’approche ci-dessus.

    Pour référence.

    J'adore MongoDB ! Amusez-vous !

    répondre
    0
  • Annulerrépondre