Podrías usar un esquema como este:
acciones
{
_id: "MSFT",
price: 24.69,
volume: 53931025,
date: 20110519
}
Luego agregue índices sobre los campos por los que ordenará y filtrará, por ejemplo,
db.stocks.ensureIndex( { date: 1 } )
El _id
El campo clave está indexado de forma predeterminada, por lo que las actualizaciones como esta serán muy rápidas:
db.stocks.update( { _id: "MSFT" }, { $set : { price: 25.04 } } )