Vous pouvez utiliser un schéma comme celui-ci :
actions
{
_id: "MSFT",
price: 24.69,
volume: 53931025,
date: 20110519
}
Ajoutez ensuite des index sur les champs que vous allez trier et filtrer, par exemple
db.stocks.ensureIndex( { date: 1 } )
Le _id
le champ clé est indexé par défaut, donc les mises à jour comme celle-ci seront très rapides :
db.stocks.update( { _id: "MSFT" }, { $set : { price: 25.04 } } )