MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB - indicizza un elenco interno di oggetti

Non puoi indicizzare chiavi dinamiche e indicizzare ratings indicizzerebbe l'intero oggetto come un BLOB, quindi non vuoi nemmeno farlo.

Potrebbe funzionare meglio rielaborare lo schema in:

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

e poi indicizza 'ratings.id' .