0
我只想知道當我設置貓鼬連接並定義了一些模型(以前在app.js或者wathever中添加了它們的適當需求),如果沒有存在,將在我運行時第一次自動創建node app.js?
node.js + mongoose連接和創建問題
這種邏輯是否正確?
如果不是,我必須在我的mongoDB集合,模型等之前創建嗎?
我當時就想,一個自動創建蒙戈DB收集的,當我第一次運行app.js
謝謝! Michele Prandina
所以,如果我想創建和從第一次執行mantain數據庫,我必須導出該數據庫中包含的模型? 實例: ' //連接到本地數據庫的mongodb變種 DB = mongoose.connect( '的mongodb://127.0.0.1:27017/test04'); ' 除非我導出以前創建的某些模型,否則不會創建分貝。 –
正如我所說的,模型只是存儲在數據庫中的文檔的客戶端表現形式。如果你想使用Mongoose,那麼使用Models是訪問MongoDB的最佳方法。您不必「導出」它們,但只能定義一次。 – WiredPrairie