Въпросът е ясен, но проблемът тук изглежда е, че четете от документацията за "бета" версията, но по всяка вероятност всъщност най-много имате инсталиран "pymongo" 2.8, а не "3.0b", посочен във връзката, която цитат.
Урокът за версия 2.8 сочи към .insert()
вместо това:
posts.insert({'a':1})
Тъй като .insert_one()
е наличен само в драйвера 3.0b.
Или принудително инсталирайте "бета" драйвера, или живейте със стабилен драйвер и наличните методи.
Това изглежда е по вина на текущия „отговор на търсачката“, който съответства на „бета версията“ като „текуща“.