sql >> Databasteknik >  >> NoSQL >> MongoDB

Problemet med att mongoid returnerar första dokumentet när det åberopas sist?

Det är inte en bugg i Mongoid, det är en bugg i dina förväntningar på den first och last metoder. Från handboken för fin version 5 :

Hämta det första dokumentet i databasen för kriteriernas väljare.

first (från Mongoid5) ger dig det första dokumentet i frågan med avseende på den aktuella beställningen men det ger inte längre en standardorder. Du måste tillhandahålla din egen sort ordning i frågan om du vill first att bete sig som det brukade göra.

Likadant för last .



  1. Vilken typ av filer eller katalog förväntas av mongorestore när du använder flaggan -d?

  2. Hur modellerar man en många självrefererande relation med många föräldrar?

  3. Sharding-nyckel (MongoDB) för ett stort antal dokument

  4. Mongodb-servern startar inte efter att ha ändrat dbpath