public class MongoCollection
extends java.lang.Object
| 构造器和说明 |
|---|
MongoCollection(com.mongodb.DB db) |
MongoCollection(com.mongodb.DB db,
java.lang.String suffix) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<com.mongodb.DBObject> |
betweenAnd(java.lang.Object start,
java.lang.Object end)
Between
|
protected com.mongodb.BasicDBObjectBuilder |
builder() |
protected com.mongodb.BasicDBObjectBuilder |
builder(java.lang.String key,
java.lang.Object val) |
long |
count() |
java.util.List<com.mongodb.DBObject> |
find(com.mongodb.DBObject query)
查找所有
|
java.util.List<com.mongodb.DBObject> |
find(com.mongodb.DBObject query,
int start,
int limit) |
com.mongodb.DBObject |
findOne(com.mongodb.DBObject o) |
com.mongodb.DBObject |
findOne(java.lang.Object primaryKey) |
com.mongodb.DBObject |
findOne(java.lang.Object obj,
com.mongodb.DBObject fields) |
com.mongodb.DBCollection |
getColl() |
int |
getMax(java.lang.String field) |
int |
getMin(java.lang.String field) |
java.lang.String |
getToday() |
java.util.List<com.mongodb.DBObject> |
getTopByField(com.mongodb.DBCollection coll,
java.lang.String field,
int max) |
java.util.List<com.mongodb.DBObject> |
getTopByField(java.lang.String field,
int max) |
void |
inc(java.lang.Object primaryKey,
java.lang.String field,
int num) |
void |
insert(com.mongodb.DBObject... arr) |
void |
insert(java.util.List<com.mongodb.DBObject> arr) |
java.util.Collection<java.lang.String> |
keys() |
void |
remove(java.lang.Object primaryKey)
根据主键删除
|
void |
save(com.mongodb.DBObject o) |
com.mongodb.WriteResult |
set(java.lang.Object _id,
com.mongodb.DBObject o)
有则更新,无则插入
|
int |
sum(java.lang.String field,
com.mongodb.DBObject query)
得到某字段的和
|
com.mongodb.WriteResult |
update(com.mongodb.DBObject q,
com.mongodb.DBObject o) |
void |
updateById(com.mongodb.DBObject update) |
public static final java.lang.String ID
public static final int ONE
public java.lang.String name
public MongoCollection(com.mongodb.DB db)
public MongoCollection(com.mongodb.DB db,
java.lang.String suffix)
public java.lang.String getToday()
public java.util.Collection<java.lang.String> keys()
public com.mongodb.DBCollection getColl()
protected com.mongodb.BasicDBObjectBuilder builder()
protected com.mongodb.BasicDBObjectBuilder builder(java.lang.String key,
java.lang.Object val)
key - val - public void save(com.mongodb.DBObject o)
public void insert(com.mongodb.DBObject... arr)
public void insert(java.util.List<com.mongodb.DBObject> arr)
public com.mongodb.WriteResult update(com.mongodb.DBObject q,
com.mongodb.DBObject o)
q - o - public void updateById(com.mongodb.DBObject update)
public com.mongodb.WriteResult set(java.lang.Object _id,
com.mongodb.DBObject o)
_id - o - public void inc(java.lang.Object primaryKey,
java.lang.String field,
int num)
primaryKey - field - num - public void remove(java.lang.Object primaryKey)
primaryKey - public java.util.List<com.mongodb.DBObject> betweenAnd(java.lang.Object start,
java.lang.Object end)
start - end - public java.util.List<com.mongodb.DBObject> find(com.mongodb.DBObject query)
public java.util.List<com.mongodb.DBObject> find(com.mongodb.DBObject query,
int start,
int limit)
public com.mongodb.DBObject findOne(java.lang.Object primaryKey)
primaryKey主键查找 - public com.mongodb.DBObject findOne(com.mongodb.DBObject o)
o - public com.mongodb.DBObject findOne(java.lang.Object obj,
com.mongodb.DBObject fields)
obj - fields - public int getMax(java.lang.String field)
field - 字段public int getMin(java.lang.String field)
field - 字段最小值public int sum(java.lang.String field,
com.mongodb.DBObject query)
field - query - 查询条件public long count()
public java.util.List<com.mongodb.DBObject> getTopByField(java.lang.String field,
int max)
field - 字段max - 条数public java.util.List<com.mongodb.DBObject> getTopByField(com.mongodb.DBCollection coll,
java.lang.String field,
int max)
coll - field - max - Copyright © 2017. All Rights Reserved.