Я пытаюсь создать простой блог, в котором я пытаюсь вставлять и извлекать данные из базы данных. Вставка данных работает нормально, но выборка данных, как с .find()
, так и с .find_one()
, возвращает None
, даже если один и тот же оператор, выполняемый в оболочке, работает.
Я пытаюсь получить данные из трех файлов со следующей серией кодов.
база данных.py
@staticmethod
def fetchdata(collection):
Database.DATABASE[collection].find_one()
post.py
@staticmethod
def fetch_from_db():
return Database.fetchdata('posts')
app.py
Database.initalise()
testPost = Post.fetch_from_db()
print(testPost)