sql >> Databasteknik >  >> NoSQL >> MongoDB

Samlingsobjektet är inte anropsbart fel med PyMongo

Det är en tydlig fråga men problemet här verkar vara att du läser från "beta"-versionsdokumentationen men med all sannolikhet har du faktiskt högst "pymongo" 2.8 installerat snarare än "3.0b" som refereras till i länken du citat.

Handledning för version 2.8 pekar på .insert() metod istället:

posts.insert({'a':1})

Sedan .insert_one() är endast tillgänglig i 3.0b-drivrutinen.

Tvinga antingen installationen av "beta"-drivrutinen eller leva med en stabil drivrutin och de tillgängliga metoderna.

Detta verkar vara felet i att det aktuella "sökmotorsvaret" matchar "betaversionen" som "aktuellt".



  1. Redis autocomplete

  2. MongoDB Många-till-Många Association

  3. Få meddelande om ändrade dokument i mongodb

  4. Hantera MySQL, MongoDB &PostgreSQL med ChatOps från Slack