sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man projicerar arrayindex efter att ha avvecklat en array med MongoDB-aggregationsramverk

Den nyligen släppta MongoDB 3.2 stöder avveckling av arrayindex.

Istället för att passera en sökväg använder du $unwind operatorn kan du skicka ett objekt med fältet path och fältet includeArrayIndex som kommer att hålla arrayindexet.

Från MongoDB officiell dokumentation:

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


  1. En utvecklarguide till MongoDB Replica Sets

  2. C# MongoDB Distinct frågesyntax

  3. Med tanke på en lista över ID, vad är det bästa sättet att fråga vilka ID som inte finns i samlingen?

  4. Hur drar man en instans av ett objekt i en array i MongoDB?