MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB - indexe une liste interne d'objets

Vous ne pouvez pas indexer les clés dynamiques et indexer les ratings indexerait l'objet entier en tant que blob, vous ne voulez donc pas faire cela non plus.

Il peut être préférable de retravailler votre schéma pour :

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

puis indexez 'ratings.id' .