Skip to content

v0.2.8

Latest

Choose a tag to compare

@kujirahand kujirahand released this 12 Nov 08:40
· 1 commit to main since this release

What's Changed in v0.2.8

新機能

  • insert_manyにtag引数を追加: 複数のドキュメントを一括挿入する際に、タグを指定できるようになりました
  • set_keys_from_dict関数を追加: 辞書から複数のキーバリューペアを一括設定できる新機能

改善

  • Makefileにpytestを追加: テスト実行が簡単になりました

テスト

  • test_insert_many.pyを追加: insert_many関数のテストケースを追加

使用例

insert_manyにtagを指定

import kudb

kudb.connect(':memory:')
kudb.insert_many([
    {'name': 'Tako', 'age': 20},
    {'name': 'Ika', 'age': 10},
    {'name': 'Ebi', 'age': 15},
], tag='seafood')

docs = kudb.get_by_tag('seafood')
# 3件のドキュメントが取得できます

set_keys_from_dict

import kudb

kudb.connect(':memory:')
kudb.set_keys_from_dict({
    'user_name': 'Tako',
    'user_age': 18,
    'user_email': 'tako@example.com'
})

Full Changelog: v0.2.7...v0.2.8