def __init__(self, database, name, _delegate=None):
db_class = create_class_with_framework(
SanicMongoAgnosticDatabase, self._framework, self.__module__)
if not isinstance(database, db_class):
raise TypeError("First argument to SanicMongoCollection must be "
"SanicMongoDatabase, not %r" % database)
delegate = _delegate or Collection(database.delegate, name)
super(AgnosticCollection, self).__init__(delegate)
self.database = database
评论列表
文章目录