sql >> Databáze >  >> NoSQL >> MongoDB

Chyba, že mongoid vrací první dokument při vyvolání posledního?

To není chyba v Mongoidu, to je chyba ve vašich očekáváních od first a last metody. Z příručky jemné verze 5 :

Získejte první dokument v databázi pro selektor kritérií.

Takže first (od Mongoid5) vám poskytne první dokument v dotazu s ohledem na aktuální objednávku ale již neposkytuje výchozí objednávku. Budete muset dodat svůj vlastní sort objednejte v dotazu, pokud chcete first chovat se jako dřív.

Podobně pro last .



  1. Chyba závislosti běhu MongoDB Reactive Streams s třídou konektoru Alpakka MongoNotFoundException

  2. ScaleGrid oznamuje MongoDB hostingové služby v Kanadě

  3. MongoDB – agregační rámec (celkový počet)

  4. Redis Python - jak odstranit všechny klíče podle konkrétního vzoru v pythonu, bez iterace pythonu