Every line of 'pymongo find' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
194 def find(collection, limit=0, skip=0, spec=None, fields=None, sort=None): 195 """Find documents in a collection with optional specified values. 196 197 The `spec` argument is a dictionary of fields and values that should be 198 searched in the collection documents. Only the documents matching will be 199 returned. By default all documents in the collection will be returned. 200 201 :param collection: The collection where to search. 202 :param limit: How many documents to return, or 0 for not limit. 203 :type int 204 :param skip: How many document to skip from the result. 205 :type int 206 :param spec: A dictionary object with key-value fields to be matched. 207 :type dict 208 :param fields: The fields that should be returned or excluded from the 209 result. 210 :type str, list, dict 211 :param sort: Whose fields the result should be sorted on. 212 :type list 213 :return A list of documents matching the specified values. 214 """ 215 return collection.find( 216 spec, fields, limit=limit, skip=skip, sort=sort)
37 @engine 38 def find1(self, spec=None, callback=None): 39 doc = yield motor.Op(self.collection.find_one, spec) 40 callback(doc)
31 def find(self, col, query=None, fields=None, **kwargs): 32 # TODO batch_size, limit, max_time_ms, sort 33 return self._db[col].find(query, fields, **kwargs)
31 @engine 32 def find(self, spec=None, count=0, callback=None): 33 cursor = self.collection.find(spec).limit(count) 34 docs = yield motor.Op(cursor.to_list) 35 callback(docs)
178 @classmethod 179 def find(cls, *args, **kwargs): 180 return CursorWrapper(cls.collection.find(*args, **kwargs), cls)
307 def find(collection, query=None, user=None, password=None, 308 host=None, port=None, database='admin'): 309 conn = _connect(user, password, host, port) 310 if not conn: 311 return 'Failed to connect to mongo database' 312 313 try: 314 query = _to_dict(query) 315 except Exception, err: 316 return err.message 317 318 try: 319 log.info("Searching for %r in %s", query, collection) 320 mdb = pymongo.database.Database(conn, database) 321 col = getattr(mdb, collection) 322 ret = col.find(query) 323 return list(ret) 324 except pymongo.errors.PyMongoError as err: 325 log.error("Removing objects failed with error: %s", err.message) 326 return err.message
71 def find_one_or_404(self, *args, **kwargs): 72 """This method get one document over normal query parameter like 73 :meth:`~flask.ext.mongokit.Document.find_one` but if there no document 74 then it will raise a 404 error. 75 """ 76 77 doc = self.find_one(*args, **kwargs) 78 if doc is None: 79 abort(404) 80 else: 81 return doc
43 def find(self, database, collection, query, limit=50): 44 client = MongoClient(self.host, self.port) 45 try: 46 db = client[database] 47 rs = db[collection].find(query, limit=limit) 48 result = [] 49 50 for r in rs: 51 result.append(r) 52 53 return result 54 55 finally: 56 client.close()