mongodb - 為什麼Mongoose在建立collection的時候會自動加入s和小寫?
过去多啦不再A梦
过去多啦不再A梦 2017-05-31 10:35:36
0
2
848

我沒有在文件裡找到相關的解釋,求指點,謝謝.

mongoose是透過model來建立mongodb中對應的collection的,mongoose在內部建立collection時將我們傳遞的collection名('friendimpression')小寫化,同時如果小寫化的名稱後面沒有字母- s,則會在其後面加上一s,針對我們剛建的collection,則會命名為:friendimpressions。

过去多啦不再A梦
过去多啦不再A梦

全部回覆(2)
伊谢尔伦

1、從文件中找到:

The first argument is the singular name of the collection your model is for. Mongoose automatically looks for the plural version of your model name. Thus, for the example above, the model Tank is for the example above, the model Tank the model. model() function makes a copy of schema. Make sure that you've added everything you want to schema before calling .model()!

2、可以自己在第三個參數指定collection的名字。

供參考!

Love MongoDB! Have fun!


2017MongoDB中文社群北京用戶群組大會在即,2017年6月3日 13:00-18:00

報名中!請戳左邊!

巴扎黑

這有程式碼的例子,可以看哈是否有幫助https://github.com/treeandgra...

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