sql >> Database >  >> NoSQL >> MongoDB

Laadt de MongoDB GetCollection-methode de hele verzameling in RAM of een referentie? C#

GetCollection laadt de collectie niet, zelfs geen Find() zullen. In feite moet je beginnen met het herhalen van de MongoCursor voor iets wordt daadwerkelijk uit de database geladen en zelfs dan laadt het niet de hele collectie, maar alleen batches van configureerbare grootte.

Als u de hele verzameling daadwerkelijk wilt laden, kunt u ToList() . aanroepen op de MongoCursor , bijvoorbeeld, maar dat heeft natuurlijk zelden zin.




  1. Mongodb-aggregatie op subdocument in array

  2. pymongo krijgt E11000 dubbele sleutel fout index pymongo fout

  3. kan mongodb niet installeren op ubuntu 16.10

  4. Een MongoDB-query naar een ander systeem sturen:converteren naar JSON en vervolgens decoderen naar BSON? Hoe doe je dat in Go-taal?