MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

O objeto de coleção não é um erro que pode ser chamado com o PyMongo


É uma pergunta clara, mas o problema aqui parece ser que você está lendo a documentação da versão "beta", mas com toda a probabilidade você realmente tem o "pymongo" 2.8 instalado em vez do "3.0b" referido no link que você citar.

O tutorial da versão 2.8 aponta para o .insert() método em vez disso:
posts.insert({'a':1})

Desde .insert_one() só está disponível no driver 3.0b.

Ou force a instalação do driver "beta" ou viva com um driver estável e os métodos disponíveis.

Isso parece ser culpa da atual "resposta do mecanismo de pesquisa" que corresponde à "versão beta" como "atual".