node.js - Comment faire fonctionner Mongodb dans un projet Node? Mon approche est-elle réalisable ?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-10 09:48:03
0
1
675

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.

女神的闺蜜爱上我
女神的闺蜜爱上我

répondre à tous(1)
某草草

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 !

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal