Skip to content

Commit d59a787

Browse files
committed
Remove find_one()
1 parent e40ae61 commit d59a787

File tree

1 file changed

+0
-33
lines changed

1 file changed

+0
-33
lines changed

filexdb/collection.py

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -99,39 +99,6 @@ def insert_all(self, document_list: List[Mapping]) -> JsonArray[str]:
9999

100100
return JsonArray(_doc_id)
101101

102-
def __find_one(self, query: Mapping = None) -> Document | None: # Not works, right nom
103-
"""
104-
Finds a single ``Document`` of ``Collection``.
105-
106-
If ``query`` is None then returns all the ``Documents`` of ``Collection``.
107-
108-
If ``query`` is not None then returns only the first occurrence.
109-
110-
:param query: Condition to search Document
111-
:return: Document
112-
"""
113-
114-
# Default result
115-
_result = {}
116-
117-
# Make sure the query implements the ``Mapping`` interface.
118-
if not isinstance(query, Mapping | None):
119-
raise ValueError('Document is not a Dictionary')
120-
121-
122-
123-
# Check if has ``query`` or not
124-
if query is None:
125-
_result = self._collection[self._cursor]
126-
self._reset_cursor()
127-
else:
128-
print(self._cursor)
129-
_result = self._find_document_by_query(query)
130-
self._reset_cursor()
131-
_result = _result[self._cursor]
132-
133-
return _result
134-
135102
def find(self, query=None, limit=None) -> JsonArray[Document]:
136103
"""
137104
Finds all ``Document`` of ``Collection``.

0 commit comments

Comments
 (0)