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.

11
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 bertanya-tanya seberapa lambat itu untuk …
503 mongodb  mongoose 

10
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 seperti: PersonModel.find({ favoriteFoods : { $contains : "sushi" }, …
499 mongodb  mongoose 

23
Bagaimana cara memperbarui / memasang dokumen dalam bahasa Mongoose?
Mungkin ini saatnya, mungkin ini saya tenggelam dalam dokumentasi yang jarang dan tidak dapat membungkus kepala saya di sekitar konsep memperbarui dalam Mongoose :) Inilah kesepakatannya: Saya memiliki skema dan model kontak (properti yang diperpendek): var mongoose = require('mongoose'), Schema = mongoose.Schema; var mongooseTypes = require("mongoose-types"), useTimestamps = mongooseTypes.useTimestamps; var …


10
Mongoose: findOneAndUpdate tidak mengembalikan dokumen yang diperbarui
Di bawah ini adalah kode saya var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test'); var Cat = mongoose.model('Cat', { name: String, age: {type: Number, default: 20}, create: {type: Date, default: Date.now} }); Cat.findOneAndUpdate({age: 17}, {$set:{name:"Naomi"}},function(err, doc){ if(err){ console.log("Something wrong when updating data!"); } console.log(doc); }); Saya sudah memiliki beberapa catatan dalam database mongo …


20
Hindari "parser string URL saat ini sudah usang" peringatan dengan mengatur useNewUrlParser menjadi true
Saya memiliki kelas pembungkus basis data yang membuat koneksi ke beberapa instance MongoDB: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } Ini memberi saya peringatan: (node: 4833) DeprecationWarning: parser string URL saat ini sudah tidak digunakan lagi, dan akan dihapus dalam versi yang akan datang. …




6
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 adalah itu JSON.parse(JSON.encode(doc))berfungsi dan mengembalikan objek dengan semua properti yang benar. Apakah ada …
200 node.js  mongoose 

7
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 benar: if (results.userId == AnotherMongoDocument._id) { console.log('This is …

30
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: failed to connect to [#$%67890 :27017] at …

6
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: [{firstName: String, lastName: String}] } Sekarang, saya memiliki aplikasi …

7
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 objectId("blah").

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.