sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB - indexera en intern lista med objekt

Du kan inte indexera dynamiska nycklar och indexera ratings skulle indexera hela objektet som en klump så du vill inte göra det heller.

Det kan fungera bättre att omarbeta ditt schema till:

{
    "_id" : "Bob Blocker",
    "ratings" : [
        {id: "771206753", value: 1}
    ],
    "prevalence" : 1
}

och indexera sedan 'ratings.id' .




  1. Skriv din första rådgivare

  2. Hur räknar man produktgrupp med fältnamn i Monogodb?

  3. MongoDB/JS - Avancerad fasetterad sökning - Hur får du bara relevanta kategorier/värden

  4. Hur gör jag MongoDB-konsolliknande frågor i PHP?