«mongodb» etiketlenmiş sorular

MongoDB ölçeklenebilir, yüksek performanslı, açık kaynak kodlu, belge odaklı bir NoSQL veritabanıdır. Çok sayıda dili ve uygulama geliştirme platformlarını destekler. Sunucu yönetimi ile ilgili sorular https://dba.stackexchange.com adresinde sorulabilir.

10
Entegrasyon testleri çalıştırırken yerleşik MongoDB
Sorum bir varyasyonu bu bir . Java Web uygulaması projem, GridFS gibi araçlarla çok sayıda okuma filtresi / sorgu ve arayüz gerektirdiğinden, yukarıdaki çözümün önerdiği şekilde MongoDB'yi kullanmanın mantıklı bir yolunu bulmakta zorlanıyorum. Bu nedenle, entegrasyon testlerimin yanında yerleşik bir MongoDB örneği çalıştırmayı düşünüyorum. Ben istiyorum otomatik başlatma (ya her …

12
İç içe diziyi firavun faresi ile doldur
Örnek belgedeki "bileşenleri" nasıl doldurabilirim: { "__v": 1, "_id": "5252875356f64d6d28000001", "pages": [ { "__v": 1, "_id": "5252875a56f64d6d28000002", "page": { "components": [ "525287a01877a68528000001" ] } } ], "author": "Book Author", "title": "Book Title" } Mongoose'dan belge aldığım JS'm: Project.findById(id).populate('pages').exec(function(err, project) { res.json(project); });

16
TypeError: ObjectId ('') JSON serileştirilebilir değil
Python kullanarak belge üzerinde toplanmış bir işlevi sorguladıktan sonra MongoDB'den yanıtım, geçerli yanıt döndürüyor ve yazdırabiliyorum ama geri döndüremiyorum. Hata: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable Yazdır: {'result': [{'_id': ObjectId('51948e86c25f4b1d1c0d303c'), 'api_calls_with_key': 4, 'api_calls_per_day': 0.375, 'api_calls_total': 6, 'api_calls_without_key': 2}], 'ok': 1.0} Ama geri dönmeye çalıştığımda: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable …
111 python  json  mongodb  flask 

4
mongoose vs mongodb (nodejs modülleri / uzantıları), hangisi daha iyi? ve neden?
Node.js'ye yeni geldim ve MongoDB ile kullanılacak birçok kitaplık olduğunu gördüm, en popüler olanı şu ikisi: (firavun faresi ve mongodb). Bu uzantıların artılarını ve eksilerini öğrenebilir miyim? Bu ikisine daha iyi alternatifler var mı? Düzenleme: Aynı zamanda ilginç düğüm moğolca görünen ve "Mongolian DeadBeef, mongodb kabuğuna yakından yaklaşmaya çalışan harika …

1
PyMongo ile .sort kullanma
PyMongo ile, aşağıdaki gibi 'sayı' ve 'tarih' alanlarına göre sıralanmış nesneleri almaya çalıştığımda: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) Bu hatayı alıyorum: TypeError: if no direction is specified, key_or_list must be an instance of list Sıralama sorgumun nesi var?
109 python  mongodb  pymongo 

26
Mongoose derlendikten sonra modelin üzerine yazılamaz
Neyi yanlış yaptığımdan emin değilim, işte check.js var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ name:String, email:String, password:String, phone:Number, _enabled:Boolean }); user.find({},{},function (err, users) { mongoose.connection.close(); console.log("Username supplied"+username); //doSomethingHere }) }); ve işte benim insert.js var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/event-db') var user …

14
JSON'u Robomongo kullanarak MongoDB'den dışa aktarma
Bu yüzden hakkında pek bir şey bilmiyorum MongoDB. Ben var RoboMongoben bir MongoDB bağlanmak hangi kullanarak. Yapmam gereken şey şu - bu MongoDB'de bir koleksiyon var. Bu koleksiyondaki verileri bir dosyaya kaydedebilmek için dışa aktarmak istiyorum. Koleksiyondaki verileri metin olarak açmak için arayüzü kullandım ve bir Ctrl+ yaptım Ave bir …
108 mongodb  robo3t 



13
MongoDB Aggregation: Toplam kayıt sayısı nasıl alınır?
Mongodb'den kayıtları almak için toplama kullandım. $result = $collection->aggregate(array( array('$match' => $document), array('$group' => array('_id' => '$book_id', 'date' => array('$max' => '$book_viewed'), 'views' => array('$sum' => 1))), array('$sort' => $sort), array('$skip' => $skip), array('$limit' => $limit), )); Bu sorguyu sınırsız olarak yürütürsem, 10 kayıt getirilecek. Ama limiti 2 olarak tutmak …
107 mongodb 

3
birden çok alana göre mongodb grup değerleri
Örneğin, şu belgelerim var: { "addr": "address1", "book": "book1" }, { "addr": "address2", "book": "book1" }, { "addr": "address1", "book": "book5" }, { "addr": "address3", "book": "book9" }, { "addr": "address2", "book": "book5" }, { "addr": "address2", "book": "book1" }, { "addr": "address1", "book": "book1" }, { "addr": "address15", "book": …

6
MongoDB: Alanın boş olduğu veya ayarlanmadığı kayıtlar nasıl sorgulanır?
Bir var Emailbir olan belgeyi sent_attarih alanı: { 'sent_at': Date( 1336776254000 ) } Bu Emailgönderilmemişse, sent_atalan ya boştur ya da yoktur. Gönderilen / gönderilmeyenlerin sayısını almam gerekiyor Emails. Bu bilgileri sorgulamanın doğru yolunu bulmaya çalışırken takılıp kaldım. Sanırım gönderilen sayıyı almanın doğru yolu: db.emails.count({sent_at: {$ne: null}}) Ama gönderilmeyenlerin sayısını nasıl …

8
Mongodb koleksiyonundan en son rekoru alın
Bir koleksiyondaki en son kaydı bilmek istiyorum. Bu nasıl yapılır? Not: Aşağıdaki komut satırı sorgularının çalıştığını biliyorum: 1. db.test.find().sort({"idate":-1}).limit(1).forEach(printjson); 2. db.test.find().skip(db.test.count()-1).forEach(printjson) idate zaman damgasını ekledi. Sorun, daha uzun toplama, verileri geri alma zamanı ve benim 'test' koleksiyonum gerçekten çok büyük. Sabit zamanlı yanıt veren bir sorguya ihtiyacım var. Daha iyi …



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.