node - 用mongoose 插入数据;然后用mongodb shell 查看插入的数据,查不出来
PHP中文网
PHP中文网 2017-05-02 09:19:57
0
1
566

问题详细如题;

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(1)
Ty80

Il est recommandé d'étudier selon la documentation de la mangouste.
(Ou recherchez des blogs technologiques liés à la mangouste et apprenez à utiliser Google)

Laissez-moi vous donner une brève réponse :

Pourquoi définir des types de données

L'un des principaux avantages de mongodb est qu'il est sans schéma, c'est-à-dire qu'il n'est pas nécessaire de prédéfinir les structures de données. Et pourquoi Mongoose a-t-il besoin de définir des types de données ?
Le schéma sans schéma de Mongodb présente de grands avantages dans les projets actuels dont les exigences évoluent rapidement, et le modèle basé sur un schéma de Mongoose n'est pas un pas en arrière, c'est juste pour la commodité du développement.
Vous pouvez modifier le schéma à tout moment, et dans la plupart des cas vous pouvez l'exécuter directement sans organiser la base de données.
Avec un schéma qui décrit les types de données, vous pouvez utiliser la base de données mongodb plus facilement. (Comprenant également les avantages de oop)
Mongoose possède des fonctions avantageuses intégrées basées sur un schéma telles que la conversion de type, la valeur par défaut, etc.

mongoose.model('Book', BookSchema)A quoi ça sert ?

Enregistrez BookSchema pour mangouste sur le modèle Book.
Vous pourrez donc utiliser mongoose.model('Book') pour sortir ce modèle plus tard.
Mongoose a les concepts de schéma, de modèle et de document.

Pourquoi db.book.find({})ne trouve pas de données

Veuillez utiliser db.books.find({})
mongoose créera le pluriel par lui-même, ce qui lui donnera un aspect plus professionnel. Après tout, c'est une collection.
Et l'histoire sera pluralisée en histoires.
Après use blog, vous pouvez utiliser show collections pour savoir quelles collections existent.

Digression

Il est recommandé à la personne qui pose la question d'étudier la documentation (tutoriel du blog) avant de poser des questions.
mongodb, mangouste.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!