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

Použití ReplicaSetConnection pymongo:někdy získávání IndexError:žádná taková položka pro kurzor

Oh, jsem idiot. Ukázalo se, že ve stejnou dobu mám jiné vlákno, ve kterém běží nějaký testovací kód. Proto došlo k souběžnému procesu, který databázi upravil v době, kdy jsem prozkoumal kurzor a poté z ní vytáhl data.

Toto je zajímavý příklad toho, jak je kurzor líný a že samotný objekt kurzoru není jen jednoduché pole.

Na zdraví,--Petře




  1. Celkový počet návratů MongoDB je 0, pokud nejsou žádné výsledky

  2. Redis jako mezipaměť druhé úrovně Hibernate

  3. Jak iterovat objektem uvnitř kolekce Meteor Mongo

  4. $project v $lookup mongodb