from models.blog import Blog from models.post import Post from database import Database Database.initialize() blog = Blog(author="pasindu", title="Sample", description="Sample Discrption") blog.new_post() blog.save_to_mongo() from_database = Blog.from_mongo(blog.id) print(blog.get_posts())
from database import Database from models.blog import Blog Database.initialize() blog = Blog(author="Jose", title="Sample title", description="Sample description") blog.new_post() blog.save_to_mongo() from_database = Blog.from_mongo(blog.id) blog.get_posts() # More ways of doing the same thing: # ---------------------------------- # # students = [each['mark'] for each in collection.find({})] # print(students) # # OR # # students = collection.find({}) # student_list = [] # for student in students: # student_list.append(student) # # OR #
from database import Database from models.blog import Blog from models.post import Post Database.initialize() my_blog = Blog(author="Big bear", title="Bear article", description="This some description") my_blog.new_post() my_blog.save_to_mongo() data_from_db = my_blog.from_mongo(id=my_blog.id) # 这里需要的 id 是 my_posy 的 id 属性对应的数值 print(my_blog.get_posts()) # 用这个输入的内容可以在 mongodb 里用 `db.posts.find({})` 查看
from database import Database from models.post import Post from models.blog import Blog Database.initialize() blog = Blog(author="Sample Author", title="KGG's Blog", description="Sample description") blog.new_post() blog.save_to_db() from_database = Blog.from_mongo(blog.id) print(blog.get_posts())