public class ZMoCo extends Object
| 构造器和说明 |
|---|
ZMoCo(com.mongodb.DBCollection c) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
_to_json(Object obj) |
void |
addOption(int option) |
com.mongodb.AggregationOutput |
aggregate(List<com.mongodb.DBObject> pipeline)
已过时。
|
com.mongodb.Cursor |
aggregate(List<com.mongodb.DBObject> pipeline,
com.mongodb.AggregationOptions options) |
void |
aggregate(List<com.mongodb.DBObject> pipeline,
com.mongodb.AggregationOptions options,
org.nutz.lang.util.Callback<com.mongodb.Cursor> callback) |
long |
count() |
long |
count(ZMoDoc query) |
long |
count(ZMoDoc query,
com.mongodb.ReadPreference readPrefs) |
void |
createIndex(ZMoDoc keys) |
void |
createIndex(ZMoDoc keys,
ZMoDoc options) |
List<?> |
distinct(String key) |
List<?> |
distinct(String key,
com.mongodb.ReadPreference readPrefs) |
List<?> |
distinct(String key,
ZMoDoc query) |
List<?> |
distinct(String key,
ZMoDoc query,
com.mongodb.ReadPreference readPrefs) |
void |
drop() |
void |
dropIndex(String name) |
void |
dropIndex(ZMoDoc keys) |
void |
dropIndexes() |
void |
dropIndexes(String name) |
int |
each(ZMoDoc query,
ZMoDoc sort,
int skip,
int limit,
org.nutz.lang.util.Callback<com.mongodb.DBCursor> setupCursor,
org.nutz.lang.Each<com.mongodb.DBObject> callback) |
int |
each(ZMoDoc query,
ZMoDoc sort,
int skip,
int limit,
org.nutz.lang.Each<com.mongodb.DBObject> callback) |
boolean |
equals(Object o) |
<T> T |
fetch(Class<T> klass,
ZMoDoc keys)
查询符合条件的一个对象
|
<T> T |
fetch(Class<T> klass,
ZMoDoc ref,
ZMoDoc keys)
查询符合条件的一个对象
|
<T> T |
fetch(ZMoEntity en,
ZMoDoc ref,
ZMoDoc keys)
查询符合条件的一个对象
|
com.mongodb.DBCursor |
find() |
com.mongodb.DBCursor |
find(ZMoDoc ref) |
com.mongodb.DBCursor |
find(ZMoDoc ref,
ZMoDoc keys) |
ZMoDoc |
findAndModify(ZMoDoc query,
ZMoDoc update) |
ZMoDoc |
findAndModify(ZMoDoc query,
ZMoDoc sort,
ZMoDoc update) |
ZMoDoc |
findAndModify(ZMoDoc query,
ZMoDoc fields,
ZMoDoc sort,
boolean remove,
ZMoDoc update,
boolean returnNew,
boolean upsert) |
ZMoDoc |
findAndRemove(ZMoDoc query) |
ZMoDoc |
findOne() |
ZMoDoc |
findOne(ZMoDoc o) |
ZMoDoc |
findOne(ZMoDoc o,
ZMoDoc fields) |
ZMoDoc |
findOne(ZMoDoc o,
ZMoDoc fields,
com.mongodb.ReadPreference readPref) |
ZMoDoc |
findOne(ZMoDoc o,
ZMoDoc fields,
ZMoDoc orderBy) |
ZMoDoc |
findOne(ZMoDoc o,
ZMoDoc fields,
ZMoDoc orderBy,
com.mongodb.ReadPreference readPref) |
ZMoCo |
getCollection(String n) |
long |
getCount() |
long |
getCount(com.mongodb.ReadPreference readPrefs) |
long |
getCount(ZMoDoc query) |
long |
getCount(ZMoDoc query,
ZMoDoc fields) |
long |
getCount(ZMoDoc query,
ZMoDoc fields,
long limit,
long skip) |
long |
getCount(ZMoDoc query,
ZMoDoc fields,
long limit,
long skip,
com.mongodb.ReadPreference readPrefs) |
long |
getCount(ZMoDoc query,
ZMoDoc fields,
com.mongodb.ReadPreference readPrefs) |
ZMoDB |
getDB() |
com.mongodb.DBCollection |
getDbc()
获取当前的DBCollection
|
com.mongodb.DBDecoderFactory |
getDBDecoderFactory() |
com.mongodb.DBEncoderFactory |
getDBEncoderFactory() |
String |
getFullName() |
List<ZMoDoc> |
getIndexInfo() |
String |
getName() |
Class<?> |
getObjectClass() |
int |
getOptions() |
com.mongodb.ReadPreference |
getReadPreference() |
com.mongodb.CommandResult |
getStats() |
com.mongodb.WriteConcern |
getWriteConcern() |
ZMoDoc |
group(com.mongodb.GroupCommand cmd) |
ZMoDoc |
group(com.mongodb.GroupCommand cmd,
com.mongodb.ReadPreference readPrefs) |
ZMoDoc |
group(ZMoDoc key,
ZMoDoc cond,
ZMoDoc initial,
String reduce) |
ZMoDoc |
group(ZMoDoc key,
ZMoDoc cond,
ZMoDoc initial,
String reduce,
String finalize) |
ZMoDoc |
group(ZMoDoc key,
ZMoDoc cond,
ZMoDoc initial,
String reduce,
String finalize,
com.mongodb.ReadPreference readPrefs) |
int |
hashCode() |
com.mongodb.WriteResult |
insert(List<ZMoDoc> list) |
com.mongodb.WriteResult |
insert(List<ZMoDoc> list,
com.mongodb.WriteConcern concern) |
com.mongodb.WriteResult |
insert(List<ZMoDoc> list,
com.mongodb.WriteConcern concern,
com.mongodb.DBEncoder encoder) |
com.mongodb.WriteResult |
insert(com.mongodb.WriteConcern concern,
ZMoDoc... arr) |
com.mongodb.WriteResult |
insert(ZMoDoc... arr) |
com.mongodb.WriteResult |
insert(ZMoDoc[] arr,
com.mongodb.WriteConcern concern) |
com.mongodb.WriteResult |
insert(ZMoDoc[] arr,
com.mongodb.WriteConcern concern,
com.mongodb.DBEncoder encoder) |
com.mongodb.WriteResult |
insert(ZMoDoc o,
com.mongodb.WriteConcern concern) |
boolean |
isCapped() |
protected String |
log_format(String op,
Object... args) |
com.mongodb.MapReduceOutput |
mapReduce(com.mongodb.MapReduceCommand command) |
com.mongodb.MapReduceOutput |
mapReduce(String map,
String reduce,
String outputTarget,
com.mongodb.MapReduceCommand.OutputType outputType,
ZMoDoc query) |
com.mongodb.MapReduceOutput |
mapReduce(String map,
String reduce,
String outputTarget,
com.mongodb.MapReduceCommand.OutputType outputType,
ZMoDoc query,
com.mongodb.ReadPreference readPrefs) |
com.mongodb.MapReduceOutput |
mapReduce(String map,
String reduce,
String outputTarget,
ZMoDoc query) |
<T> List<T> |
query(Class<T> klass,
ZMoDoc ref,
int pageNumber,
int pageSize)
查询符合条件的对象
|
<T> List<T> |
query(Class<T> klass,
ZMoDoc ref,
org.nutz.dao.pager.Pager pager)
查询符合条件的对象
|
<T> List<T> |
query(Class<T> klass,
ZMoDoc ref,
ZMoDoc keys,
int pageNumber,
int pageSize)
查询符合条件的对象
|
<T> List<T> |
query(Class<T> klass,
ZMoDoc ref,
ZMoDoc keys,
org.nutz.dao.pager.Pager pager)
查询符合条件的对象
|
<T> List<T> |
query(ZMoEntity en,
ZMoDoc ref,
ZMoDoc keys,
org.nutz.dao.pager.Pager pager)
查询符合条件的对象ZMoEntity
|
<T> List<T> |
querySort(Class<T> klass,
ZMoDoc query,
ZMoDoc sort,
org.nutz.dao.pager.Pager pager) |
com.mongodb.WriteResult |
remove(ZMoDoc o) |
com.mongodb.WriteResult |
remove(ZMoDoc o,
com.mongodb.WriteConcern concern) |
com.mongodb.WriteResult |
remove(ZMoDoc o,
com.mongodb.WriteConcern concern,
com.mongodb.DBEncoder encoder) |
com.mongodb.DBCollection |
rename(String newName) |
com.mongodb.DBCollection |
rename(String newName,
boolean dropTarget) |
void |
resetOptions() |
com.mongodb.WriteResult |
save(ZMoDoc jo) |
com.mongodb.WriteResult |
save(ZMoDoc jo,
com.mongodb.WriteConcern concern) |
void |
setDBDecoderFactory(com.mongodb.DBDecoderFactory fact) |
void |
setDBEncoderFactory(com.mongodb.DBEncoderFactory fact) |
void |
setHintFields(List<ZMoDoc> lst) |
void |
setInternalClass(String path,
Class<? extends com.mongodb.DBObject> c) |
void |
setObjectClass(Class<? extends com.mongodb.DBObject> c) |
void |
setOptions(int options) |
void |
setReadPreference(com.mongodb.ReadPreference preference) |
void |
setWriteConcern(com.mongodb.WriteConcern concern) |
String |
toString() |
com.mongodb.WriteResult |
update(ZMoDoc q,
ZMoDoc o) |
com.mongodb.WriteResult |
update(ZMoDoc q,
ZMoDoc o,
boolean upsert,
boolean multi) |
com.mongodb.WriteResult |
update(ZMoDoc q,
ZMoDoc o,
boolean upsert,
boolean multi,
com.mongodb.WriteConcern concern) |
com.mongodb.WriteResult |
update(ZMoDoc q,
ZMoDoc o,
boolean upsert,
boolean multi,
com.mongodb.WriteConcern concern,
com.mongodb.DBEncoder encoder) |
com.mongodb.WriteResult |
updateMulti(ZMoDoc q,
ZMoDoc o) |
public com.mongodb.WriteResult insert(ZMoDoc[] arr, com.mongodb.WriteConcern concern)
public com.mongodb.WriteResult insert(ZMoDoc[] arr, com.mongodb.WriteConcern concern, com.mongodb.DBEncoder encoder)
public com.mongodb.WriteResult insert(ZMoDoc o, com.mongodb.WriteConcern concern)
public com.mongodb.WriteResult insert(ZMoDoc... arr)
public com.mongodb.WriteResult insert(com.mongodb.WriteConcern concern,
ZMoDoc... arr)
public com.mongodb.WriteResult insert(List<ZMoDoc> list, com.mongodb.WriteConcern concern, com.mongodb.DBEncoder encoder)
public com.mongodb.WriteResult update(ZMoDoc q, ZMoDoc o, boolean upsert, boolean multi, com.mongodb.WriteConcern concern)
public com.mongodb.WriteResult update(ZMoDoc q, ZMoDoc o, boolean upsert, boolean multi, com.mongodb.WriteConcern concern, com.mongodb.DBEncoder encoder)
public com.mongodb.WriteResult remove(ZMoDoc o, com.mongodb.WriteConcern concern)
public com.mongodb.WriteResult remove(ZMoDoc o, com.mongodb.WriteConcern concern, com.mongodb.DBEncoder encoder)
public com.mongodb.WriteResult remove(ZMoDoc o)
public ZMoDoc findAndModify(ZMoDoc query, ZMoDoc fields, ZMoDoc sort, boolean remove, ZMoDoc update, boolean returnNew, boolean upsert)
public void createIndex(ZMoDoc keys)
public com.mongodb.DBCursor find(ZMoDoc ref)
public com.mongodb.DBCursor find()
public ZMoDoc findOne()
public ZMoDoc findOne(ZMoDoc o, ZMoDoc fields, ZMoDoc orderBy, com.mongodb.ReadPreference readPref)
public com.mongodb.WriteResult save(ZMoDoc jo)
public com.mongodb.WriteResult save(ZMoDoc jo, com.mongodb.WriteConcern concern)
public void dropIndexes()
public void dropIndexes(String name)
public void drop()
public long count()
public long count(ZMoDoc query)
public long count(ZMoDoc query, com.mongodb.ReadPreference readPrefs)
public long getCount()
public long getCount(com.mongodb.ReadPreference readPrefs)
public long getCount(ZMoDoc query)
public long getCount(ZMoDoc query, ZMoDoc fields, long limit, long skip, com.mongodb.ReadPreference readPrefs)
public com.mongodb.DBCollection rename(String newName)
public com.mongodb.DBCollection rename(String newName, boolean dropTarget)
public ZMoDoc group(ZMoDoc key, ZMoDoc cond, ZMoDoc initial, String reduce, String finalize, com.mongodb.ReadPreference readPrefs)
public ZMoDoc group(com.mongodb.GroupCommand cmd)
public ZMoDoc group(com.mongodb.GroupCommand cmd, com.mongodb.ReadPreference readPrefs)
public com.mongodb.MapReduceOutput mapReduce(String map, String reduce, String outputTarget, ZMoDoc query)
public com.mongodb.MapReduceOutput mapReduce(String map, String reduce, String outputTarget, com.mongodb.MapReduceCommand.OutputType outputType, ZMoDoc query)
public com.mongodb.MapReduceOutput mapReduce(String map, String reduce, String outputTarget, com.mongodb.MapReduceCommand.OutputType outputType, ZMoDoc query, com.mongodb.ReadPreference readPrefs)
public com.mongodb.MapReduceOutput mapReduce(com.mongodb.MapReduceCommand command)
@Deprecated public com.mongodb.AggregationOutput aggregate(List<com.mongodb.DBObject> pipeline)
public com.mongodb.Cursor aggregate(List<com.mongodb.DBObject> pipeline, com.mongodb.AggregationOptions options)
public void aggregate(List<com.mongodb.DBObject> pipeline, com.mongodb.AggregationOptions options, org.nutz.lang.util.Callback<com.mongodb.Cursor> callback)
public void dropIndex(ZMoDoc keys)
public void dropIndex(String name)
public com.mongodb.CommandResult getStats()
public boolean isCapped()
public String getName()
public String getFullName()
public ZMoDB getDB()
public void setObjectClass(Class<? extends com.mongodb.DBObject> c)
public Class<?> getObjectClass()
public void setWriteConcern(com.mongodb.WriteConcern concern)
public com.mongodb.WriteConcern getWriteConcern()
public void setReadPreference(com.mongodb.ReadPreference preference)
public com.mongodb.ReadPreference getReadPreference()
public void addOption(int option)
public void setOptions(int options)
public void resetOptions()
public int getOptions()
public void setDBDecoderFactory(com.mongodb.DBDecoderFactory fact)
public com.mongodb.DBDecoderFactory getDBDecoderFactory()
public void setDBEncoderFactory(com.mongodb.DBEncoderFactory fact)
public com.mongodb.DBEncoderFactory getDBEncoderFactory()
public int each(ZMoDoc query, ZMoDoc sort, int skip, int limit, org.nutz.lang.Each<com.mongodb.DBObject> callback)
public int each(ZMoDoc query, ZMoDoc sort, int skip, int limit, org.nutz.lang.util.Callback<com.mongodb.DBCursor> setupCursor, org.nutz.lang.Each<com.mongodb.DBObject> callback)
public <T> List<T> query(Class<T> klass, ZMoDoc ref, ZMoDoc keys, org.nutz.dao.pager.Pager pager)
klass - 需要映射的对象ref - 查询条件keys - 需要检出的键,可以是nullpager - 分页对象,recordCount会自动设置, 可以是nullpublic <T> List<T> query(Class<T> klass, ZMoDoc ref, org.nutz.dao.pager.Pager pager)
klass - 需要映射的对象ref - 查询条件pager - 分页对象,recordCount会自动设置, 可以是nullpublic <T> List<T> query(Class<T> klass, ZMoDoc ref, int pageNumber, int pageSize)
klass - 需要映射的对象ref - 查询条件pageNumber - 页数,例如2pageSize - 分页大小,例如10public <T> List<T> query(Class<T> klass, ZMoDoc ref, ZMoDoc keys, int pageNumber, int pageSize)
klass - 需要映射的对象ref - 查询条件keys - 需要检出的键,可以是nullpageNumber - 页数,例如2pageSize - 分页大小,例如10public <T> List<T> query(ZMoEntity en, ZMoDoc ref, ZMoDoc keys, org.nutz.dao.pager.Pager pager)
en - 需要映射的实体ref - 查询条件keys - 需要检出的键,可以是nullpager - 分页对象public <T> List<T> querySort(Class<T> klass, ZMoDoc query, ZMoDoc sort, org.nutz.dao.pager.Pager pager)
public <T> T fetch(Class<T> klass, ZMoDoc ref, ZMoDoc keys)
klass - 需要映射的类ref - 查询条件keys - 需要检出的键,可以是nullpublic <T> T fetch(Class<T> klass, ZMoDoc keys)
klass - 需要映射的类ref - 查询条件public <T> T fetch(ZMoEntity en, ZMoDoc ref, ZMoDoc keys)
en - 需要映射的实体ref - 查询条件keys - 需要检出的键,可以是nullpublic com.mongodb.DBCollection getDbc()
Copyright © 2021. All rights reserved.