sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb-skema for indlæg og delinger

Okay. Jeg foreslår følgende tilgang:

  1. Da du allerede har brugernavnet, kan du hente listen over indlæg svarende til det id i en sorteret rækkefølge ved hjælp af sortér .

  2. Gentagende over hvert indlæg kan du hente delingen i sorteret rækkefølge ved at bruge samme sortering som ovenfor.

Nøglen her er at forstå indekser, som du vil indstille. Jeg foreslår, at du skal have følgende indekser.

post_schema:sammensat indeks på {brugernavn, opdateretOn}

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

Hvis sammensatte indekser ikke bruges, vil din applikation ikke skalere til et stort antal poster.



  1. Mongoose to-niveau population ved hjælp af KeystoneJs

  2. Redis Config Set med Node jS

  3. Fjern et element fra et array mongodb tilsvarende i mongoose

  4. MongoDB Mange indekser vs. enkelt indeks på række af underdokumenter?