suchen

Heim  >  Fragen und Antworten  >  Hauptteil

node.js - Wie betreibe ich MongoDB in einem Node-Projekt? Ist mein Ansatz machbar?

Dies ist mein erster Kontakt mit dem Node-Projekt. Ich verwende das offiziell von Mongodb bereitgestellte Node-Mongodb-native-Modul, um Mongodb zu verbinden und zu betreiben.

Ich habe die Datenbank im Eingang angeschlossen app.js, möchte die Datenbank aber woanders betreiben:

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

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

Ich deinstalliere db参数挂载到global, damit die Datenbank woanders betrieben werden kann:

global.db.collection('documents')

Ich habe das Gefühl, dass es damit Probleme geben wird, aber ich kann nicht sagen, wo das Problem liegt. Bitte geben Sie mir einen Rat.

女神的闺蜜爱上我女神的闺蜜爱上我2751 Tage vor696

Antworte allen(1)Ich werde antworten

  • 某草草

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

    通常在app.js/server.js里面进行数据库的连接,对数据库的操作的部分:

    1、可以直接写在app.js/server.js里面;

    2、也可以单独保存在其他的文件里面,在app.js/server.js中require过来就行;

    例如,对user这个collection操作的代码放在user.js中,在user.js中module.exports;然后在app.js/server.js中require过来。

    只是代码组织的形式而已吧。您可以按照自己的情况选择。

    所以建议您考虑上述的作法。

    供参考。

    Love MongoDB! Have fun!

    Antwort
    0
  • StornierenAntwort