MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Błąd Mongo podczas używania agregacji:sortowanie przekroczyło limit pamięci

Domyślnie agregacja w MongoDB odbywa się w pamięci, a etapy potoku mają limit 100 Mb pamięci RAM. Wygląda na to, że przekroczyłeś ten próg. Aby obsłużyć duży zestaw danych, należy włączyć etapy potoku agregacji w celu zapisywania danych w plikach tymczasowych. Użyj allowDiskUse opcja na to:

db.BASE_TABLE_CREATION_ExecuteHiveScript_26_V0.aggregate([
    { "$project" : { "visitor_localdate" : 1 , "_id" : 0}},
    { "$sort" : { "visitor_localdate" : -1}}
], { "allowDiskUse" : true })


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie można użyć instrukcji import poza modułami

  2. Wdrażanie aplikacji nodejs na platformie Google Cloud

  3. Błąd podczas instalacji sterownika MongoDb PHP z XAMPP na Max OS Lion

  4. Jak pogrupować zapytanie z wieloma $cond?

  5. mongodb otrzyma ostatnio wstawiony dokument