MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB - indiziert eine interne Liste von Objekten

Sie können dynamische Schlüssel und die Indexierung von ratings nicht indizieren würde das ganze Objekt als Blob indizieren, also willst du das auch nicht.

Es kann besser funktionieren, Ihr Schema wie folgt zu überarbeiten:

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

und indexieren Sie dann 'ratings.id' .