sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb Schema för inlägg och delningar

Ok. Jag föreslår följande tillvägagångssätt:

  1. Eftersom du redan har användarnamnet kan du hämta listan över inlägg som motsvarar det id:t i sorterad ordning med sortera .

  2. Genom att iterera över varje inlägg kan du hämta andelarna i sorterad ordning med samma sortering som ovan.

Nyckeln här är att förstå index som du kommer att ställa in. Jag föreslår att du bör ha följande index.

post_schema:compound index på {användarnamn, uppdateradOn}

share_schema:compound index på {dis_Id, shareOn}.

Om sammansatta index inte används kommer din applikation inte att skalas för ett stort antal poster.



  1. spåra raderade dokument i Mongo DB:s begränsade samling

  2. Mongodb textsökning i flera fält

  3. returförfrågan baserad på datum

  4. Distribuerar Meteor-appen till sin egen server