Pertanyaan yang diberi tag mongoose

145
Tutup koneksi luwak dengan benar setelah selesai

Saya menggunakan luwak dalam naskah yang tidak dimaksudkan untuk berjalan terus-menerus, dan saya menghadapi apa yang tampaknya menjadi masalah yang sangat sederhana namun saya tidak dapat menemukan jawaban; cukup masukkan begitu saya melakukan panggilan ke fungsi luwak mana pun yang mengirim...

124
Pengindeksan luwak dalam kode produksi

Sesuai dokumentasi Mongoose untuk MongooseJSdan MongoDB/ Node.js: Saat aplikasi Anda dimulai, Mongoose secara otomatis memanggil ensureIndexsetiap indeks yang ditentukan dalam skema Anda. Meskipun bagus untuk pengembangan, disarankan agar perilaku ini dinonaktifkan dalam produksi karena...

122
Subdokumen Mongoose vs skema bersarang

Saya ingin tahu tentang pro dan kontra penggunaan subdocuments vs lapisan yang lebih dalam di skema utama saya: var subDoc = new Schema({ name: String }); var mainDoc = new Schema({ names: [subDoc] }); atau var mainDoc = new Schema({ names: [{ name: String }] }); Saat ini saya...

120
Mongoose - Paksa nama koleksi

Saya mencoba menggunakan luwak untuk membuat database dan koleksi di dalamnya. Kode saya adalah: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/testdb'); var Schema = mongoose.Schema; var UserInfo = new Schema({ username : String, password : String });...

118
JavaScript OOP di NodeJS: bagaimana?

Saya sudah terbiasa dengan OOP klasik seperti di Jawa. Apa praktik terbaik untuk melakukan OOP di JavaScript menggunakan NodeJS? Setiap Kelas adalah file dengan module.export? Bagaimana cara membuat Kelas? this.Class = function() { //constructor? var privateField = "" this.publicField = ""...

114
Menyisipkan luwak (mongodb)?

Apakah Mongoose v3.6 + mendukung penyisipan batch sekarang? Saya telah mencari selama beberapa menit tetapi apa pun yang cocok dengan kueri ini berumur beberapa tahun dan jawabannya jelas tidak. Edit: Untuk referensi di masa mendatang, jawabannya adalah dengan menggunakan Model.create()....

111
Isi array bersarang di luwak

Bagaimana cara mengisi "komponen" di dokumen contoh: { "__v": 1, "_id": "5252875356f64d6d28000001", "pages": [ { "__v": 1, "_id": "5252875a56f64d6d28000002", "page": { "components": [ "525287a01877a68528000001" ] } } ], "author": "Book Author", "title": "Book Title" } Ini adalah...