From b4fe7faefc3977a32bfd405df392b52ddb435ad7 Mon Sep 17 00:00:00 2001 From: Mike Dirolf Date: Tue, 17 Aug 2010 16:55:06 -0400 Subject: [PATCH] only need _id for exists --- gridfs/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gridfs/__init__.py b/gridfs/__init__.py index 3d8df025e..96446d0a6 100644 --- a/gridfs/__init__.py +++ b/gridfs/__init__.py @@ -215,8 +215,8 @@ class GridFS(object): .. versionadded:: 1.8 """ if kwargs: - return self.__files.find_one(kwargs) is not None - return self.__files.find_one(document_or_id) is not None + return self.__files.find_one(kwargs, ["_id"]) is not None + return self.__files.find_one(document_or_id, ["_id"]) is not None def open(self, *args, **kwargs): """No longer supported.