node.js - Bagaimana untuk mengendalikan Mongodb dalam projek nod? Adakah pendekatan saya boleh dilaksanakan?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-10 09:48:03
0
1
677

Ini adalah hubungan pertama saya dengan projek nod. Saya menggunakan modul nod-mongodb-native yang disediakan secara rasmi oleh mongodb untuk menyambung dan mengendalikan mongodb.

Saya menyambungkan pangkalan data di pintu masuk app.js, tetapi saya mahu mengendalikan pangkalan data di tempat lain Inilah yang saya lakukan:

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

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

Saya menyahpasang db参数挂载到global supaya pangkalan data boleh dikendalikan di tempat lain:

global.db.collection('documents')

Saya rasa seperti akan ada masalah dengan ini, tetapi saya tidak dapat memberitahu di mana masalahnya.

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

membalas semua(1)
某草草

Biasanya sambungan pangkalan data dilakukan dalam app.js/server.js, dan bahagian operasi pangkalan data ialah:

1. Anda boleh menulisnya terus dalam app.js/server.js;

2. Anda juga boleh menyimpannya secara berasingan dalam fail lain, hanya memerlukannya dalam app.js/server.js;

Sebagai contoh, kod untuk operasi pengumpulan pengguna diletakkan dalam user.js, module.exports dalam user.js dan kemudian diperlukan dalam app.js/server.js;

Ia hanyalah satu bentuk organisasi kod. Anda boleh memilih mengikut situasi anda sendiri.

Jadi adalah disyorkan agar anda mempertimbangkan pendekatan di atas.

Untuk rujukan.

Suka MongoDB! Selamat mencuba!

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan