MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Sammlungsobjekt ist kein aufrufbarer Fehler mit PyMongo

Es ist eine klare Frage, aber das Problem hier scheint zu sein, dass Sie aus der "Beta" -Release-Dokumentation lesen, aber aller Wahrscheinlichkeit nach tatsächlich höchstens "pymongo" 2.8 installiert haben und nicht das "3.0b", auf das Sie in dem Link verweisen Zitat.

Das 2.8-Release-Tutorial verweist auf .insert() Methode stattdessen:

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

Seit .insert_one() ist nur im 3.0b-Treiber verfügbar.

Erzwingen Sie entweder die Installation des "Beta"-Treibers oder leben Sie mit einem stabilen Treiber und den verfügbaren Methoden.

Dies scheint der Fehler der aktuellen "Suchmaschinenantwort" zu sein, die der "Beta-Version" als "aktuell" entspricht.