mongodb - Warum fügt Mongoose beim Erstellen einer Sammlung automatisch S und Kleinbuchstaben hinzu?
过去多啦不再A梦
过去多啦不再A梦 2017-05-31 10:35:36
0
2
818

Ich habe die entsprechende Erklärung im Dokument nicht gefunden, bitte geben Sie mir einen Rat, danke.

Mongoose verwendet das Modell, um die entsprechende Sammlung in mongodb zu erstellen. Wenn Mongoose die Sammlung intern erstellt, übergeben wir gleichzeitig den Namen der Sammlung ('friendimpression'), wenn kein Buchstabe steht - s , wird danach ein s hinzugefügt und die Sammlung, die wir gerade erstellt haben, wird benannt: Friendimpressions.

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

Antworte allen(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 tanks collection in the database. The .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...

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage