sql >> Database >  >> NoSQL >> MongoDB

MongoDB - indexeer een interne lijst met objecten

U kunt geen dynamische sleutels indexeren en ratings indexeren zou het hele object indexeren als een blob, dus u wilt dat ook niet doen.

Het kan beter werken om uw schema te herwerken om:

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

en indexeer vervolgens 'ratings.id' .




  1. Hoe het queryresultaat (een enkel document) in een variabele op te slaan?

  2. Wat is het nut van het bestand mongo.lock?

  3. MongoDb snelheidsverlaging

  4. Hoe geneste opzoekarray in mangoest te aggregeren?