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

Jak promítnout index pole po rozvinutí pole pomocí agregačního rámce MongoDB

Nově vydaná MongoDB 3.2 podporuje odvíjení indexu pole.

Místo předávání cesty $unwind operátor, můžete předat objekt s polem path a pole includeArrayIndex který bude obsahovat index pole.

Z oficiální dokumentace MongoDB:

{
  $unwind:
  {
    path: <field path>,
    includeArrayIndex: <string>,
    preserveNullAndEmptyArrays: <boolean>
  }
}


  1. Redis `SCAN`:jak udržet rovnováhu mezi nově příchozími klíči, které se mohou shodovat, a zajistit konečný výsledek v rozumném čase?

  2. Vyžaduje Redis Cache v .NET Core 3 použití balíčku Stack Exchange?

  3. Vypršel časový limit StackExchange.Redis

  4. Smažte vše v databázi MongoDB