«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).

18
mongoose şemalarına create_at ve updated_at alanları ekle
Yeni MyModel () çağrıldığında bunları geçirmeye gerek kalmadan, bir mongoose şemasına create_at ve updated_at alanları eklemenin bir yolu var mı? Oluşturulan_at alanı bir tarih olur ve yalnızca belge oluşturulduğunda eklenir. Belgeye save () çağrıldığında updated_at alanı yeni bir tarihle güncellenir. Bu benim şemasında denedim, ama ben açıkça eklemek sürece alan …

9
MongoDB ve Mongoose arasındaki fark
Mongodb veritabanını kullanmak istedim, ancak kendi web sitesi ve kurulum yöntemlerine sahip iki farklı veritabanı olduğunu fark ettim: mongodb ve mongoose. Bu yüzden kendime şu soruyu sordum: "Hangisini kullanıyorum?". Bu soruyu cevaplamak için topluma soruyorum, bu ikisi arasındaki farkları açıklayabilir misiniz? Ve mümkünse artıları ve eksileri? Çünkü bana gerçekten çok …

15
mongo Hata: Topoloji yok edildi
Restify ve Mongoose ile node.js'de yerleşik bir REST hizmetim ve yaklaşık 30.000 normal boyutlu belgeye sahip bir koleksiyonla bir mongoDB var. Ben düğüm hizmet pmx ve pm2 üzerinden çalışan var. Dün, aniden, düğüm "MongoError: Topology imha edildi" mesajıyla hatalar çıkarmaya başladı, başka bir şey yok. Bunun ne anlama geldiğini ve …


17
Firavun faresi nasıl sıralanır?
Sıralama değiştirici için hiçbir belge bulamıyorum. Tek içgörü birim testlerinde: spec.lib.query.js # L12 writer.limit(5).sort(['test', 1]).group('name') Ama benim için işe yaramıyor: Post.find().sort(['updatedAt', 1]);


6
MongoDB / Belirli bir tarihte Mongoose sorgulaması?
Belirli bir tarihi sorgulamak mümkün müdür? Bence bir aralığı için bunu yapabileceği Mongo Cookbook'ta bulunan bir tarihi Aralığı için Sorgulama gibi olun: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Ancak belirli bir tarih için mümkün mü? Bu işe yaramaz: db.posts.find({"created_on": new Date(2012, 7, 14) })

6
Mongoose ile önceden var olan bir koleksiyona nasıl erişilir?
questionBir veritabanında 300 nesne büyük bir koleksiyon var test. Bu koleksiyonla MongoDB'nin etkileşimli kabuğu üzerinden kolayca etkileşim kurabilirim; Ancak, bir express.js uygulamasında Mongoose aracılığıyla koleksiyonu almaya çalıştığınızda boş bir dizi olsun. Benim sorum şu anda mevcut olan bu veri kümesine hızlı bir şekilde yeniden oluşturmak yerine nasıl erişebilirim? İşte bazı …

4
Firavun faresi ile nasıl bir ObjectId oluşturabilirim?
ObjectIdMongoose ile bir MongoDB oluşturmak istiyorum . ObjectIdYapıcıya Mongoose'dan erişmenin bir yolu var mı ? Bu soru sıfırdan yeni bir şey ObjectIdüretmekle ilgili. Oluşturulan kimlik yepyeni, evrensel olarak benzersiz bir kimliktir. Başka bir soru, mevcut bir dizgi temsilindenObjectId bir oluşturmayı sorar . Bu durumda, bir kimliğin dize temsiline zaten sahipsiniz …

3
Üretim kodunda Mongoose indeksleme
Gelincik Başına dokümantasyon için MongooseJSve MongoDB/ Node.js: Uygulamanız başladığında Mongoose ensureIndex, şemanızdaki her tanımlı dizini otomatik olarak çağırır . Geliştirme için güzel olsa da, dizin oluşturma önemli bir performans etkisine neden olabileceğinden bu davranışın üretimde devre dışı bırakılması önerilir. Şemanızın autoIndexseçeneğini yanlış olarak ayarlayarak davranışı devre dışı bırakın . Bu, …

5
Tek node.js projesinde Mongoose ve çoklu veritabanı
Alt projeler içeren bir Node.js projesi yapıyorum. Bir alt proje bir Mongodb veritabanına sahip olacak ve Mongoose db'yi sarmak ve sorgulamak için kullanılacak. Ama sorun şu ki Mongoose, modeller tek bir bağlantı üzerine kurulduğundan, tek firavun faresi örneğinde birden çok veri tabanının kullanılmasına izin vermez. Birden çok firavun faresi örneğini …


21
Mongoose hatası nedir? ObjectId'e Cast, "_id" yolunda XXX değeri için başarısız oldu?
Bir istek gönderirken /customers/41224d776a326fb40f000001ve bir belge _id 41224d776a326fb40f000001yok, docolan nullve ben bir iade ediyorum 404: Controller.prototype.show = function(id, res) { this.model.findById(id, function(err, doc) { if (err) { throw err; } if (!doc) { res.send(404); } return res.send(doc); }); }; Bununla birlikte, _idMongoose'un "format" olarak beklediği şeyle eşleşmediğinde (sanırım) örneğin GET …
122 mongodb  mongoose 

7
Firavun faresi, bul ile belirli bir alan seçin
Sadece belirli bir alanı seçmeye çalışıyorum exports.someValue = function(req, res, next) { //query with mongoose var query = dbSchemas.SomeValue.find({}).select('name'); query.exec(function (err, someValue) { if (err) return next(err); res.send(someValue); }); }; Ancak json yanıtımda _id de alıyorum, belge şemamda yalnızca iki alan var, _id ve name [{"_id":70672,"name":"SOME VALUE 1"},{"_id":71327,"name":"SOME VALUE 2"}] …

9
Mongoose - Koleksiyon adını zorla
Bir veritabanı ve içinde bir koleksiyon oluşturmak için firavun faresini kullanmaya çalışıyorum. Benim kodum: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/testdb'); var Schema = mongoose.Schema; var UserInfo = new Schema({ username : String, password : String }); mongoose.model('UserInfo', UserInfo); var user = db.model('UserInfo'); var admin = new user(); admin.username …
120 mongodb  mongoose 

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.