mongodb - Pourquoi Mongoose ajoute-t-il automatiquement des s et des minuscules lors de la création d'une collection?
过去多啦不再A梦
过去多啦不再A梦 2017-05-31 10:35:36
0
2
835

Je n'ai pas trouvé l'explication pertinente dans le document, merci de me donner quelques conseils, merci.

Mongoose utilise le modèle pour créer la collection correspondante dans mongodb. Lorsque mongoose crée la collection en interne, elle met en minuscules le nom de la collection («friendimpression») que nous transmettons en même temps, s'il n'y a pas de lettre - s après le nom minuscule. , il ajoutera un s après, et la collection que nous venons de créer sera nommée : friendimpressions.

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

répondre à tous(2)
伊谢尔伦

1. Trouvé à partir du document :

Le premier argument est le nom singulier de la collection à laquelle votre modèle est destiné. Mongoose recherche automatiquement la version plurielle du nom de votre modèle. Ainsi, pour l'exemple ci-dessus, le modèle Tank est destiné à la collection de chars dans la base de données. La fonction model() fait une copie du schéma. Assurez-vous d'avoir ajouté tout ce que vous voulez au schéma avant d'appeler .model() !

.

2. Vous pouvez spécifier le nom de la collection dans le troisième paramètre.

Pour référence !

J'adore MongoDB ! Amusez-vous!


La conférence du groupe d'utilisateurs de la communauté chinoise MongoDB 2017 à Pékin aura lieu bientôt, le 3 juin 2017, de 13h00 à 18h00

Les inscriptions sont en cours ! Veuillez cliquer à gauche !

巴扎黑

Voici un exemple de code, vous pouvez voir si cela aide https://github.com/treeandgra...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal