node.js - Questions pour débutants node+mongoose
某草草
某草草 2017-05-16 13:37:50
0
1
520
  1. La création d'une base de données doit-elle être effectuée dans mongodb ? Une base de données peut-elle être créée dans mangoose ?

  2. Le type de données de chaque champ (clé ?) a-t-il une plage de longueur ?

  3. mongoose.model()db.model() Les deux sont mannequins, mais quelle est la différence ?

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

répondre à tous(1)
左手右手慢动作

Faites-moi savoir à l'avance. Je suis également un débutant. S'il y a des erreurs, veuillez les signaler

.

1. La création d'une base de données nécessite MongoDB et la création d'une collection peut être effectuée dans Mongoose

2. Il y aura certainement une limite à la longueur, mais cela n’affectera pas l’utilisation normale.

3. S'il existe plusieurs bases de données, utilisez


, qui renverra l'objet de connexion, et vous pourrez alors opérer sur différentes bases de données respectivement. S'il s'agit d'une seule base de données, utilisez simplement mongoose.connectmongoose.createConnection.

Oh, oui, le db=mongoose.connect... que vous avez écrit en dernier est une erreur. Cette méthode ne renvoie pas à la base de données

.

Par conséquent, mongoose.model équivaut à la modélisation d'une seule base de données, et dbName.model équivaut à la modélisation de différents dbNames

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