«mongoose» etiketlenmiş sorular

Mongoose, JavaScript ile yazılmış ve zaman uyumsuz bir ortamda çalışmak üzere tasarlanmış bir MongoDB nesne modelleme aracı veya ODM'dir (Nesne Belge Eşleyici).

4
mongoDB / firavun faresi: boş değilse benzersiz
Benzersiz bir koleksiyon girişini zorlamanın bir yolu olup olmadığını merak ediyordum, ancak yalnızca giriş boş değilse . e Örnek şema: var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String, trim: true, index: true, unique: true} }); Bu durumda 'e-posta' gerekli …

10
Mongoose kullanarak MongoDB belgesinden bir anahtarı silme
MongoDB'ye node.js ile erişmek için Mongoose Kitaplığını kullanıyorum Bir belgeden anahtar çıkarmanın bir yolu var mı ? yani, yalnızca değeri null olarak ayarlamakla kalmayıp, onu kaldırır mısınız? User.findOne({}, function(err, user){ //correctly sets the key to null... but it's still present in the document user.key_to_delete = null; // doesn't seem to …


12
Node.js, Express ve Mongoose kullanarak görüntü yükleme
Yıllar geçtikçe işler değiştiğinden, lütfen daha güncel bilgilere sahip yeni yanıtları düşünün! Pek çok yeni Node.js kitaplığı hızlı bir şekilde eski haline getirildiğinden ve göreli olarak birkaç örnek olduğundan, görüntüleri yükleme hakkında şunu kullanarak sormak istiyorum: Node.js (v0.4.1) Ekspres (1.0.7) Firavun Faresi (1.1.0). Başkaları bunu nasıl yaptı? Buldum : node-formidable …

8
Tüm firavun faresi modeli nasıl alınır?
Verilerin kaydedildiği bir modelin sayısını nasıl bilebilirim? bir yöntemi var Model.count()ama işe yaramıyor gibi görünüyor. var db = mongoose.connect('mongodb://localhost/myApp'); var userSchema = new Schema({name:String,password:String}); userModel =db.model('UserList',userSchema); var userCount = userModel.count('name'); userCountbir nesnedir, hangi yöntem gerçek olabilir count? Teşekkürler

8
Mongoose: Kullanıcıların tam listesini alın
Tüm kullanıcıların listesini aşağıdaki gibi göndermek için Mongoose'u kullanmayı denedim: server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); Tabii ki res.send(users);gönderecek {}, ki istediğim bu değil. findAşağıdakileri yapabileceğim biraz farklı anlamlara sahip bir alternatif var mı ? server.get('/usersList', function(req, …

10
Firavun faresi, kaydettikten sonra doldurulur
Oluşturucu alanını yeni kaydedilmiş bir nesneye manuel veya otomatik olarak dolduramıyorum ... bulabilmemin tek yolu, yapmaktan nefret ettiğim zaten sahip olduğum nesneleri yeniden sorgulamaktır. Kurulum şu şekildedir: var userSchema = new mongoose.Schema({ name: String, }); var User = db.model('User', userSchema); var bookSchema = new mongoose.Schema({ _creator: { type: mongoose.Schema.Types.ObjectId, ref: …

14
Mongoose ile bir veritabanı nasıl açılır?
Node.js ve Mongoose'da bir veritabanı oluşturma komut dosyası hazırlıyorum. Veritabanının zaten var olup olmadığını nasıl kontrol edebilirim ve eğer öyleyse, Mongoose kullanarak onu bırak (sil)? Mongoose ile bırakmanın bir yolunu bulamadım.

22
Sunucu Keşif ve İzleme motoru kullanımdan kaldırıldı
Mongoose'u Node.js uygulamamla kullanıyorum ve bu benim yapılandırmam: mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(()=>{ console.log(`connection to database established`) }).catch(err=>{ console.log(`db error ${err.message}`); process.exit(-1) }) ancak konsolda bana hala uyarı veriyor: Kullanımdan Kaldırılma Uyarısı: mevcut Sunucu Keşfi ve İzleme motoru kullanımdan kaldırıldı ve gelecekteki bir sürümde …

2
Mongoose Query tarafından döndürülen verileri neden değiştiremiyorsunuz (ör: findById)
Bir Mongoose Sorgusu tarafından döndürülen verilerin herhangi bir bölümünü değiştirmeye çalıştığımda hiçbir etkisi olmuyor. Dün bunu yaklaşık 2 saat boyunca, her türlü _.clone()s ile, geçici depolama değişkenlerini kullanarak, vb . Anlamaya çalışıyordum . Son olarak, tam delirdiğimi düşündüğümde, bir çözüm buldum. Bu yüzden gelecekte birinin (fyuuuture!) Kurtarma sorunu yaşayabileceğini düşündüm. …
95 node.js  mongoose 

13
Mongoose.js: Kullanıcı adı LIKE değerine göre kullanıcıyı bulun
MongoDb'de değer adlı bir kullanıcıyı arayarak bir kullanıcı bulmayı seviyorum. İle ilgili sorun: username: 'peter' kullanıcı adı "Peter" veya "PeTER" ise bulamıyorum .. veya bunun gibi bir şey. Bu yüzden sql gibi yapmak istiyorum SELECT * FROM users WHERE username LIKE 'peter' Umarım aradığımı anlarsınız? Kısa: mongoose.js / mongodb'de 'alan …

23
Mongoose Unique indeksi çalışmıyor!
MongoDB'nin dizinine dayalı olarak yinelenen bir değer tespit etmesine izin vermeye çalışıyorum. Bunun MongoDB'de mümkün olduğunu düşünüyorum, ancak Mongoose ambalajı sayesinde işler bozuluyor gibi görünüyor. Yani bunun gibi bir şey için: User = new Schema ({ email: {type: String, index: {unique: true, dropDups: true}} }) Aynı e-posta ile 2 kullanıcıyı …


10
Mongoose, nesneler dizisindeki değerleri güncelle
Bir nesnedeki değerleri güncellemenin bir yolu var mı? { _id: 1, name: 'John Smith', items: [{ id: 1, name: 'item 1', value: 'one' },{ id: 2, name: 'item 2', value: 'two' }] } İd = 2 olan öğe için isim ve değer öğelerini güncellemek istiyorum diyelim. Aşağıdakileri w / firavun …

15
Typecript yöntemiyle Mongoose…?
Typescript'te Mongoose modeli uygulamaya çalışılıyor. Google'ın araştırılması yalnızca karma bir yaklaşımı ortaya çıkardı (JS ve TS'yi birleştirerek). JS olmadan oldukça saf yaklaşımımla User sınıfını uygulamaya nasıl başlayabilirim? Bagaj olmadan IUserModel yapabilmek ister. import {IUser} from './user.ts'; import {Document, Schema, Model} from 'mongoose'; // mixing in a couple of interfaces interface …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.