国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

node.js - 如何在node項目中操作Mongodb?我這種做法可行嗎?
女神的閨蜜愛上我
女神的閨蜜愛上我 2017-06-10 09:48:03
0
1
773

初次接觸node項目,通過mongodb官方提供的node-mongodb-native模塊進行mongodb的連接與操作。

我在入口app.js中進行了數(shù)據(jù)庫的連接,但是我要在其他地方對數(shù)據(jù)庫進行操作,我是這樣做的:

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

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

我把db參數(shù)掛載到global下,這樣在其他任何地方都可以對數(shù)據(jù)庫進行操作:

global.db.collection('documents')

我感覺這樣做會有問題,但又說不上哪里有問題,請大神們指教。

女神的閨蜜愛上我
女神的閨蜜愛上我

全部回復(1)
某草草

通常在app.js/server.js里面進行數(shù)據(jù)庫的連接,對數(shù)據(jù)庫的操作的部分:

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!

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板