My Library Docs

Multi-root Sidebar

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl


v0.0.11Drag to reorder

Bulk & History

대량 쓰기 목적에 따라 insert, ID upsert, 업무 키 upsert와 snapshot을 구분합니다.


Bulk API 선택

saveAll

각 entity를 save로 처리하는 Flux

saveAllBulk

입력을 모아 insertAll로 신규 문서를 insert

saveAllBulkUpsert

@Id 또는 id field 기준. id가 null이면 insert, 있으면 upsert

saveAllBulkUpsertByKey

하나 이상의 업무 field를 composite key로 사용

deleteBulk

id 기준 unordered bulk delete. 선택적으로 {collection}_remove에 backup

업무 키 upsert
java
History snapshot
java

기본 collection suffix는 _history입니다. snapshot은 deep clone 후 id를 null로 지워 새 history 문서로 insert합니다. createHistory(entity, "audit")처럼 suffix를 바꿀 수 있습니다.

대량 stream 주의
© 2026 Byeolnaerim. All rights reserved.소개개인정보처리방침