«mongodb-query» etiketlenmiş sorular

Bu etiket, MongoDB koleksiyonlarını mongo kabuğu veya bir programlama dili sürücüsü kullanarak sorgulama ve güncellemeyle ilgili sorular içindir.


6
Bir dizideki ObjectId'ler için $ arama
Tek bir ObjectId yerine bir ObjectIds dizisi olan bir alanda $ araması yapmanın sözdizimi nedir? Örnek Sipariş Belgesi: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectId>..") ] } Sorgu Çalışmıyor: db.orders.aggregate([ { $lookup: { from: "products", localField: "products", foreignField: "_id", as: "productObjects" } } ]) İstenen sonuç { _id: …



8
Mongo sorgusunun çıktısını bir csv dosyasına yönlendirme
32 bit Windows7 makinesi için MongoDB 2.2.2 kullanıyorum. .Js dosyasında karmaşık bir toplama sorgum var. Bu dosyayı kabukta çalıştırmam ve çıktıyı bir CSV dosyasına yönlendirmem gerekiyor. Sorgunun "düz" bir json (iç içe anahtarlar yok) döndürdüğünden emin olurum, böylece doğal olarak düzgün bir csv'ye dönüştürülebilir. Bilmem load()ve eval(). eval()tüm sorguyu kabuğa …

6
Taşma sıralama aşaması arabelleğe alınmış veri kullanımı dahili sınırı aşıyor
Kodu kullanarak: all_reviews = db_handle.find().sort('reviewDate', pymongo.ASCENDING) print all_reviews.count() print all_reviews[0] print all_reviews[2000000] Sayım yazdırılır 2043484ve yazdırılır all_reviews[0]. Ancak yazdırırken all_reviews[2000000]şu hatayı alıyorum: pymongo.errors.OperationFailure: veritabanı hatası: Çalıştırıcı hatası: 33554495 baytlık arabelleğe alınan taşma sıralama aşaması veri kullanımı 33554432 baytlık dahili sınırı aşıyor Bunu nasıl hallederim?
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.