public static interface hiMongo.Aggregator extends hiMongo.Accessor
back, cur_engine, cur_engineJ, disp, disp, engine, engineJ, eval, eval, eval, get_the_value, get_the_value, get_the_value, get, get, get, getClassList, getClassList, getDocumentList, getDocumentList, getJsonList, getJsonList, getMsonList, getMsonList, getProbeList, getProbeList, getValueAsDocument, getValueAsProbe, json, mson, parse_engine
AggregateIterable<Document> getIterable()
hiMongo.Aggregator str_option(long option_)
オプション値はhiFieldFormatオプション
を参照して下さい。
option_
- オプションhiMongo.Aggregator str_disable_option(long option_)
オプション値はhiFieldFormatオプション
を参照して下さい。
//例えば次の指定をすれば、引用符がダブルクオートになります .str_disable_option(hiU.WITh_SINGLE_QUOTE)
option_
- オプションhiMongo.Aggregator with_option(long option_)
オプション値はhiJSONのパーズオプションを参照してください。
option_
- オプションhiMongo.Aggregator without_option(long option_)
オプション値はhiJSONのパーズオプションを参照してください。
例えば次の指定をすればクラス割り当て時に過不足フィールドのチェックをしません .without_option(hiU.CHECK_UNKNOWN_FIELD |hiU.CHECK_UNSET_FIELD)
option_
- オプションhiMongo.Aggregator match(Object arg_)
arg_
- match引数hiMongo.Aggregator group(Object arg_)
arg_
- group引数hiMongo.Aggregator lookup(Object arg_)
arg_
- lookup引数hiMongo.Aggregator project(Object arg_)
arg_
- project引数hiMongo.Aggregator unwind(Object arg_)
arg_
- unwind引数hiMongo.Aggregator sort(Object arg_)
arg_
- sort引数hiMongo.Aggregator limit(int limit_)
limit_
- limit数hiMongo.Aggregator add_proc(String proc_, Object arg_)
機能unitを追加します。機能は'$'も含めて指定します。(EX "$sort")
proc_
- 機能("$xxx")arg_
- 引数hiMongo.Aggregator forEachDocument(hiU.ConsumerEx<Document,Exception> func_)
func_
- Document-nodeを引数とするラムダ式hiMongo.Aggregator forEachJson(hiU.ConsumerEx<String,Exception> func_)
func_
- ラムダ式hiMongo.Aggregator forEachMson(hiU.ConsumerEx<String,Exception> func_)
func_
- ラムダ式hiMongo.Aggregator forEachProbe(hiU.ConsumerEx<hiJSON.Probe,Exception> func_)
func_
- ラムダ式<T> hiMongo.Aggregator forEachClass(Class<T> class_, hiU.ConsumerEx<T,Exception> func_)
T
- 利用者クラスclass_
- 利用者クラスhiMongo.Aggregator forThis(hiU.ConsumerEx<hiMongo.Aggregator,Exception> func_)
func_
- Aggregatorを引数とするラムダ式