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

Schéma Mongodb pro příspěvky a sdílení

OK. Navrhuji následující postup:

  1. Protože již máte uživatelské jméno, můžete načíst seznam příspěvků odpovídající danému ID v seřazeném pořadí pomocí seřadit .

  2. Opakováním přes každý příspěvek můžete načíst sdílené položky v seřazeném pořadí pomocí stejného řazení jako výše.

Klíčem je zde pochopení indexů, které budete nastavovat. Navrhuji, abyste měli následující indexy.

post_schema:složený index na {username, updatedOn}

share_schema:složený index na {dis_Id, shareOn}.

Pokud se nepoužívají složené indexy, vaše aplikace se nebude škálovat pro velký počet záznamů.



  1. Jak mohu zkopírovat jednu kolekci z MongoDB pomocí pymongo a vložit ji do jiné prázdné kolekce?

  2. Řešení pro hromadné FindAndModify v MongoDB

  3. Nemůžete získat výsledek z Redis pomocí Crud Repository v Spring Boot?

  4. Jak určit dobu provádění skriptu Lua v Redis?