Exemplo n.º 1
0
 def getDocument(self, database, collection, filter_path, **kwargs):
     try:
         filter, current_field = self.parse_path(filter_path)
         if current_field is None:
             return MongoDocument(self, unescape(database), unescape(collection), filter)
     except:
         return None
Exemplo n.º 2
0
 def getCollection(self, database, collection, **kwargs):
     try:
         return MongoCollection(self, unescape(database), unescape(collection))
     except:
         return None
Exemplo n.º 3
0
 def getFilter(self, database, collection, filter_path, **kwargs):
     try:
         filter, current_field = self.parse_path(filter_path)
         return MongoFilter(self, unescape(database), unescape(collection), filter, current_field)
     except:
         return None
Exemplo n.º 4
0
 def getDatabase(self, database, **kwargs):
     try:
         return MongoDatabase(self, unescape(database))
     except:
         return None