node.js - node+mongoose初學疑問
某草草
某草草 2017-05-16 13:37:50
0
1
523
  1. 資料庫建立必須在mongodb裡執行嗎?可以在mongoose裡建立資料庫嗎?

  2. #每個欄位(鍵?)的資料型別有長度範圍嗎?

  3. mongoose.model()db.model() 都是建模,但有什麼差別?

    let mongoose = require('mongoose'),
        db = mongoose.connect('mongodb://localhost:27017/test');
某草草
某草草

全部回覆(1)
左手右手慢动作

事先告知,我也是個小新手,以下僅供參考,如有錯誤,麻煩務必指出

1.資料庫建立需要mongodb來創建,集合創建可以在mongoose中完成

2.長度一定會有限制,但不會影響到正常使用的,平常不用考慮這個

3.如果是多個資料庫,用
mongoose.createConnection,這會返回connection對象,然後可以分別對不同的資料庫進行操作,如果是單一資料庫,使用mongoose.connect即可

哦對,你最後寫的那個db=mongoose.connect....是個錯誤的,該方法並不是返回資料庫

因此,mongoose.model也相當於單一資料庫的建模,dbName.model相當於為不同的dbName建模

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板