public class hiMongoCaller.Collection extends Object
public MongoCollection<Document> getMongoCollection()
hiMongo.Collection.getMongoCollection()
参照.
MongoCaller.Collectionではこの関数は無効です。public hiMongoCaller.Finder find(Object filterJ_, Object memberJ_)
filterJ_
- jsonで条件指定memberJ_
- jsonで取得フィールド指定public hiMongoCaller.Finder withValue(String name_)
hiMongo.Collection
指定変数をfind結果の代わりに解析対象とします。
hiMongo.DB db= hiMongo.use("db01") db.setValue("#TEMP","[{type:'X',value:1},{type:'Y',value:13},{type:'Z',value:11}]"); .withValue("#TEMP") .forEachMson(Rm->System.out.println(Rm)) //type'X'~'Z'のレコードが表示される
name_
- 変数名public hiMongoCaller.Collection insertOne(Object... records_)
records_
- レコード(通常mson文字列)。複数可public hiMongoCaller.Collection drop()
public long count()
public long count(Object filterJ_)
filterJ_
- 条件public hiMongoCaller.Collection insertMany(Object... recordSets_)
recordSets_
- json記述public hiMongoCaller.Aggregator aggregate(Object proc_)
proc_
- 集計手続き [{...},{...}...]public hiMongoCaller.Aggregator aggregate()
public hiMongoCaller.Collection updateOne(Object filterJ_, Object updateJ_)
filterJ_
- 条件updateJ_
- 置き換えフィールド指定public hiMongoCaller.Collection updateMany(Object filterJ_, Object updateJ_)
filterJ_
- 条件(String,File,node)updateJ_
- 置き換えフィールド指定(String,File,node)public hiMongoCaller.Collection replaceOne(Object filterJ_, Object recordJ_)
filterJ_
- 条件recordJ_
- 新規レコード内容public hiMongoCaller.Collection deleteOne(Object filterJ_)
filterJ_
- 条件public hiMongoCaller.Collection deleteMany(Object filterJ_)
filterJ_
- 条件public hiMongoCaller.Collection createIndex(Object keyset_, Object option_)
keyset_
- フィールドと昇順降順指定のセットoption_
- {}{unique:true}{expireAfter:秒数}public hiMongoCaller.Collection createIndex(Object keyset_)
keyset_
- キーと昇順降順指定のセットpublic hiMongoCaller.Collection dropIndexes()
public hiMongoCaller.Collection dropIndex(String... index_)
public String name()
hiMongo.Collection
name
インタフェース内 hiMongo.Collection
public hiJSON.Engine parse_engine()
parse_engine
インタフェース内 hiMongo.Collection
public hiJSON.Engine cur_engine()
cur_engine
インタフェース内 hiMongo.Collection
public hiJSON.Engine cur_engineJ()
cur_engineJ
インタフェース内 hiMongo.Collection
public hiMongo.DB back()
back
インタフェース内 hiMongo.Collection
public hiMongo.Collection forThis(hiU.ConsumerEx<hiMongo.Collection,Exception> func_)
forThis
インタフェース内 hiMongo.Collection
func_
- Collectionを引数とするラムダ式public hiMongo.Collection in(String collectionName_)
in
インタフェース内 hiMongo.Collection
collectionName_
- コレクション名public hiMongo.Finder find(Object filterJ_)
find
インタフェース内 hiMongo.Collection
filterJ_
- 条件指定public hiMongo.Finder find()
find
インタフェース内 hiMongo.Collection
public hi.db.hiMongoBase.Collection setValue(String name_, Object obj_)
hiMongo.Collection
setValue
インタフェース内 hiMongo.Collection
public Object get(String value_name_)
hiMongo.Collection
get
インタフェース内 hiMongo.Collection
public <T> T get(String value_name_, T default_value_)
hiMongo.Collection
get
インタフェース内 hiMongo.Collection
public <T> T get(String value_name_, Class<T> class_)
hiMongo.Collection
get
インタフェース内 hiMongo.Collection
public String disp(String text_)
hiMongo.Collection
disp
インタフェース内 hiMongo.Collection
public String disp(String text_, long option_)
hiMongo.Collection
disp
インタフェース内 hiMongo.Collection
public Object eval(Object obj_)
hiMongo.Collection
eval
インタフェース内 hiMongo.Collection
public <T> T eval(Object obj_, T default_value_)
hiMongo.Collection
eval
インタフェース内 hiMongo.Collection
public <T> T eval(Object obj_, Class<T> class_)
hiMongo.Collection
eval
インタフェース内 hiMongo.Collection
public hi.db.hiMongoBase.Collection set_the_value(Object obj_)
hiMongo.Collection
hi.db.hiMongo.Accessor#set_the_value(Object)
参照set_the_value
インタフェース内 hiMongo.Collection
public Object get_the_value()
hiMongo.Collection
get_the_value
インタフェース内 hiMongo.Collection
public <T> T get_the_value(T default_value_)
hiMongo.Collection
get_the_value
インタフェース内 hiMongo.Collection
public <T> T get_the_value(Class<T> class_)
hiMongo.Collection
get_the_value
インタフェース内 hiMongo.Collection
public Document getValueAsDocument(String text_)
hiMongo.Collection
getValueAsDocument
インタフェース内 hiMongo.Collection
public hiJSON.Probe getValueAsProbe(String text_)
hiMongo.Collection
getValueAsProbe
インタフェース内 hiMongo.Collection