sql >> Databáze >  >> NoSQL >> MongoDB

Jak mohu určit přirozené řazení v MongoDB?

Domnívám se, že to, o čem mluvíte, je shlukovaný index , není primární index.

MongoDB 2.0 nemá funkci clusterovaného indexu, takže běžný index on date by byla vaše nejúčinnější možnost načítání.

Je asi předčasná optimalizace přemýšlet o fyzickém pořádku na disku s MongoDB. MongoDB používá soubory mapované v paměti, takže v závislosti na vaší pracovní sadě + dotazech + RAM možná nebudete muset načítat data z disku tak často, jak se očekává.



  1. Převeďte pole objektů MongoId na pole řetězců

  2. získejte všechny dokumenty s maximální hodnotou pomocí agregace v mongodb

  3. Jak vytvořím indexy pro datum?

  4. MongoDB C# - Získání BsonDocument pro prvek, který neexistuje