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

Vracení vlastních polí v MongoDB

Spíš ne. MongoDB nemá žádný pojem „počítané sloupce“. Dotaz, který hledáte, tedy neexistuje.

Ve vašem případě se v podstatě snažíte prosadit for na straně klienta smyčka na server. Některé procesy však stále musí provést for smyčka. A upřímně řečeno, procházet 10 000 položkami ve skutečnosti není tolik práce pro klienta ani server.

Jedinou skutečnou úsporou je zabránění dalším datům v síti.

Pokud opravdu chcete ušetřit tento síťový provoz, budete muset restrukturalizovat svůj datový model. Tato restrukturalizace bude pravděpodobně zahrnovat dva dotazy ke čtení a zápisu, ale méně dat po drátě. Ale to je kompromis.




  1. Proč konektor Spark Mongo nestlačuje filtry?

  2. Klonovat databázi v Mongodb mezi hostiteli pomocí ovladače uzlu

  3. Jak převést seznam casbah mongodb na json ve scala / play

  4. Mongoose:Seřadit podle abecedy