Page MenuHome
No OneTemporary

"""Utility functions for MongoDB stuff."""
from bson import ObjectId
from flask import current_app
from werkzeug.exceptions import NotFound
def find_one_or_404(collection_name, object_id):
"""Returns the found object from the collection, or raises a NotFound exception.
:param collection_name: name of the collection, such as 'users' or 'files'
:type collection_name: str
:param object_id: ID of the object to find.
:type object_id: str or bson.ObjectId
:returns: the found object
:rtype: dict
:raises: werkzeug.exceptions.NotFound
collection =[collection_name]
found = collection.find_one(ObjectId(object_id))
if found is None:
raise NotFound()
return found

File Metadata

Mime Type
Thu, May 19, 4:19 PM (2 d)
Storage Engine
Storage Format
Raw Data
Storage Handle

Event Timeline