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