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

问题详细如题;

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(1)
Ty80

Adalah disyorkan untuk belajar mengikut dokumentasi mongoose.
(Atau cari blog teknologi berkaitan mongoose dan belajar menggunakan google)

Izinkan saya memberikan jawapan ringkas kepada anda:

Mengapa menentukan jenis data

Satu kelebihan utama mongodb ialah ia tidak berskema, iaitu, tidak perlu pratetap struktur data. Dan mengapa mongoose perlu menentukan jenis data?
Tanpa skema Mongodb mempunyai kelebihan hebat dalam projek hari ini dengan keperluan yang berubah dengan pantas, dan model berasaskan skema mongoose bukanlah satu langkah ke belakang, ia hanya untuk kemudahan pembangunan.
Anda boleh mengubah suai skema pada bila-bila masa, dan dalam kebanyakan kes anda boleh menjalankannya secara terus tanpa mengatur pangkalan data.
Dengan skema yang menerangkan jenis data, anda boleh mengendalikan pangkalan data mongodb dengan lebih mudah. (Juga termasuk kelebihan oop)
Mongoose mempunyai fungsi berfaedah berasaskan skema terbina dalam seperti penukaran jenis, nilai lalai, dsb.

mongoose.model('Book', BookSchema)Untuk apa?

Daftar BookSchema untuk mongoose pada model Buku.
Jadi anda boleh menggunakan mongoose.model('Book') untuk mengeluarkan model ini kemudian.
Mongoose mempunyai konsep skema, model dan dokumen.

Mengapa db.book.find({})tidak dapat mencari data

Sila gunakan db.books.find({})
mongoose akan membuat bentuk jamak dengan sendirinya, yang menjadikannya kelihatan lebih profesional Lagipun, ia adalah koleksi.
Dan cerita akan dijamakan menjadi cerita.
Selepas use blog, anda boleh menggunakan show collections untuk mengetahui koleksi yang wujud.

Penyimpangan

Adalah disyorkan bahawa penanya mengkaji dokumentasi (tutorial blog) sebelum bertanya soalan.
mongodb, mongoose.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan