TinyDB is a lightweight document oriented database optimized for your happiness :)
Table.get(doc_ids=[...])
(see #504).Document
instances using Table.insert_multiple
(see #455).Table.count
and Table.get
operations and also for Table.search
when only returning a few documents (see #460).Table
tests JSONStorage
in addition to MemoryStorage
.Full Changelog: https://github.com/msiemens/tinydb/compare/v4.6.1...v4.7.0
Full Changelog: https://github.com/msiemens/tinydb/compare/v4.6.0...v4.6.1
map()
query operation to apply a transformation to a document or field when evaluating a query (see PR #445).map
using the Query
APIs property access syntaxFull Changelog: https://github.com/msiemens/tinydb/compare/v4.5.2...v4.6.0
Table.delete()
's argument priorities consistent with other table methods. This means that if you pass both cond
as well as doc_ids
to Table.delete()
, the latter will be prefered (see #424)Full Changelog: https://github.com/msiemens/tinydb/compare/v4.5.1...v4.5.2
typing-extensions
on Python 3.7 (see #413)Full Changelog: https://github.com/msiemens/tinydb/compare/v4.5.0...v4.5.1
Full Changelog: https://github.com/msiemens/tinydb/compare/v4.4.0...v4.5.0