Pertanyaan yang diberi tag mongoose

Mongoose adalah alat pemodelan objek MongoDB, atau ODM (Object Document Mapper), ditulis dalam JavaScript dan dirancang untuk bekerja di lingkungan asinkron.

503
Temukan catatan MongoDB di mana bidang array tidak kosong

Semua catatan saya memiliki bidang yang disebut "gambar". Bidang ini adalah larik string. Saya sekarang ingin 10 catatan terbaru di mana array ini TIDAK kosong. Saya sudah googled sekitar, tapi anehnya saya belum menemukan banyak tentang ini. Saya sudah membaca opsi $ where, tapi saya...

499
Temukan dokumen dengan larik yang berisi nilai tertentu

Jika saya memiliki skema ini ... person = { name : String, favoriteFoods : Array } ... di mana favoriteFoodsarray diisi dengan string. Bagaimana saya bisa menemukan semua orang yang menggunakan "sushi" sebagai makanan favorit mereka menggunakan luwak? Saya berharap sesuatu

200
Bagaimana Anda mengubah dokumen luwak menjadi objek biasa?

Saya punya dokumen dari luwak menemukan bahwa saya ingin memperluas sebelum JSON encoding dan mengirimkan sebagai tanggapan. Jika saya mencoba menambahkan properti ke dokumen itu diabaikan. Properti tidak muncul dalam Object.getOwnPropertyNames(doc)membuat perluasan normal tidak mungkin. Yang aneh...

197
Membandingkan _id dan string luwak

Saya memiliki aplikasi node.js yang menarik beberapa data dan menempelkannya ke objek, seperti ini: var results = new Object(); User.findOne(query, function(err, u) { results.userId = u._id; } Ketika saya melakukan if / then berdasarkan pada ID yang disimpan itu, perbandingannya tidak pernah...

185
Gagal memuat ekstensi c ++ bson

Total simpul noob di sini. Saya sudah mencoba menyiapkan aplikasi contoh simpul tetapi kesalahan berikut terus muncul setiap kali saya mencoba menjalankan: aplikasi simpul Failed to load c++ bson extension, using pure JS version events.js:72 throw er; // Unhandled 'error' event ^ Error:...

185
Dorong item ke array luong melalui luwak

Saya sudah mencari-cari jawaban yang baik, tetapi saya yakin saya kehilangan kata-kata yang tepat untuk menggambarkan apa yang saya cari. Pada dasarnya saya memiliki koleksi mongodb yang disebut 'orang'. Skema untuk koleksi itu adalah sebagai berikut: people: { name: String, friends:...

174
Node.js Mongoose.js string ke fungsi ObjectId

Apakah ada fungsi untuk mengubah string menjadi objectId di simpul menggunakan luwak? Skema ini menetapkan bahwa sesuatu adalah ObjectId, tetapi ketika disimpan dari sebuah string, mongo mengatakan kepada saya itu masih hanya sebuah string. _Id dari objek, misalnya, ditampilkan sebagai...

163
mongoError: Topologi hancur

Saya memiliki layanan REST yang dibangun di node.js dengan Restify dan Mongoose dan mongoDB dengan koleksi dengan sekitar 30.000 dokumen berukuran biasa. Saya memiliki layanan simpul saya berjalan melalui pmx dan pm2. Kemarin, tiba-tiba, node mulai menyelesaikan kesalahan dengan pesan "MongoError:...

157
Perbedaan antara MongoDB dan Mongoose

Saya ingin menggunakan database mongodb, tetapi saya perhatikan bahwa ada dua database berbeda dengan situs web mereka sendiri dan metode instalasi: mongodb dan luwak. Jadi saya datang bertanya pada diri sendiri pertanyaan ini: "Yang mana yang saya gunakan?" Jadi untuk menjawab pertanyaan ini saya...

154
Bagaimana cara menyortir luwak?

Saya tidak menemukan dokumen untuk pengubah sortir. Satu-satunya wawasan adalah dalam unit test: spec.lib.query.js # L12 writer.limit(5).sort(['test', 1]).group('name') Tapi itu tidak berhasil untuk saya: Post.find().sort(['updatedAt',