net.csdn.mongo
Class Criteria
java.lang.Object
net.csdn.mongo.Criteria
public class Criteria
- extends Object
User: WilliamZhu
Date: 12-10-17
Time: 下午4:57
The +Criteria+ class is the core object needed in MongoSupport to retrieve
objects from the database. It is a DSL that essentially sets up the
selector and options arguments that get passed on to a Mongo Collection
in the Java driver. Each method on the +Criteria+ returns self to they
can be chained in order to create a readable criterion to be executed
against the database.
Example setup:
```java
Criteria criteria = new Criteria()
```
```java
criteria.select("filed").where(map("field","value")).skip(20).limit(20)
```
```java
criteria.execute()
```
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Criteria
public Criteria(Class<Document> kclass)
Criteria
public Criteria(String tableName)
aggregate
public Criteria aggregate()
not
public Criteria not(Map attributes)
where
public Criteria where(Map _selector)
where
public Criteria where(String _selector)
all
public Criteria all(Map _selector)
find
public <T> List<T> find(List list)
findAll
public <T> List<T> findAll()
findById
public <T> T findById(Object id)
and
public Criteria and(Map _selector)
count
public int count()
length
public int length()
update
public void update(Map obj)
updateMulti
public void updateMulti(Map obj)
addToSet
public void addToSet(Map obj)
inc
public void inc(Map obj)
pop
public void pop(Map obj)
pull
public void pull(Map obj)
pullAll
public void pullAll(Map obj)
push
public void push(Map obj)
pushAll
public void pushAll(Map obj)
rename
public void rename(Map obj)
set
public void set(Map obj)
unset
public void unset(Map obj)
remove
public void remove()
in
public Criteria in(Map _selector)
id
public Criteria id(Object id)
notIn
public Criteria notIn(Map _selector)
singleFetch
public <T> T singleFetch()
exists
public boolean exists()
fetch
public List fetch()
select
public Criteria select(List fieldNames)
order
public Criteria order(Map orderBy)
skip
public Criteria skip(int skip)
limit
public Criteria limit(int limit)
first
public <T> T first()
one
public <T> T one()
last
public <T> T last()
collection
public com.mongodb.DBCollection collection()
Copyright © 2014. All Rights Reserved.