MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

L'oggetto raccolta non è un errore richiamabile con PyMongo

È una domanda chiara ma il problema qui sembra essere che stai leggendo dalla documentazione del rilascio "beta" ma con ogni probabilità in realtà hai al massimo "pymongo" 2.8 installato piuttosto che "3.0b" a cui si fa riferimento nel link che hai citazione.

Il tutorial sulla versione 2.8 punta a .insert() metodo invece:

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

Da .insert_one() è disponibile solo nel driver 3.0b.

Forza l'installazione del driver "beta" o vivi con un driver stabile e i metodi disponibili.

Questo sembra essere colpa dell'attuale "risposta del motore di ricerca" che abbina la "versione beta" a "corrente".