初次接觸node項目,通過mongodb官方提供的node-mongodb-native模塊進(jìn)行mongodb的連接與操作。我在入口app.js中進(jìn)行了數(shù)據(jù)庫的連接,但是我要在其他地方對數(shù)據(jù)庫進(jìn)行操作,我是這樣做的:var MongoClient = require('mongodb').MongoClient()
MongoClient.connect(url, function(err, db) {
global.db = db
})我把db參數(shù)掛載到global下,這樣在其他任何地方都可以對數(shù)據(jù)庫進(jìn)行操作:global.db.collection('documents')我感覺這樣做會有問題,但又說不上哪里有問題,請大神們指教。
如何在node項目中操作Mongodb?我這種做法可行嗎?
慕田峪7331174
2018-08-20 11:01:35