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

Błąd polegający na tym, że mongoid zwraca pierwszy dokument przy wywołaniu ostatniego?

To nie jest błąd w Mongoid, to błąd w twoich oczekiwaniach co do first i last metody. Z dokładnej wersji 5 podręcznika :

Pobierz pierwszy dokument z bazy danych dla selektora kryteriów.

Więc first (od Mongoid5) daje pierwszy dokument w zapytaniu w odniesieniu do bieżącego zamówienia ale nie dostarcza już zamówienia domyślnego. Musisz dostarczyć swój własny sort zamów w zapytaniu, jeśli chcesz first zachowywać się tak, jak kiedyś.

Podobnie dla last .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose - Wyszukaj tekst w trzech polach na podstawie wyniku lub wagi

  2. Jak zaktualizować wartości za pomocą pymongo?

  3. liczyć na wyszukiwanie tekstowe mongodb

  4. Najlepszy sposób na grupowanie według daty z Mongoid

  5. Zapytanie przy użyciu zakresu dat w MongoDB w Javie