Spring Data MongoDB - Core

org.springframework.data.mongodb.core.query
Class Field

java.lang.Object
  extended by org.springframework.data.mongodb.core.query.Field

public class Field
extends Object

Author:
Thomas Risberg, Oliver Gierke, Patryk Wasik

Constructor Summary
Field()
           
 
Method Summary
 Field elemMatch(String key, Criteria elemMatchCriteria)
           
 boolean equals(Object object)
           
 Field exclude(String key)
           
 com.mongodb.DBObject getFieldsObject()
           
 int hashCode()
           
 Field include(String key)
           
 Field position(String field, int value)
          The array field must appear in the query.
 Field slice(String key, int size)
           
 Field slice(String key, int offset, int size)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Field

public Field()
Method Detail

include

public Field include(String key)

exclude

public Field exclude(String key)

slice

public Field slice(String key,
                   int size)

slice

public Field slice(String key,
                   int offset,
                   int size)

elemMatch

public Field elemMatch(String key,
                       Criteria elemMatchCriteria)

position

public Field position(String field,
                      int value)
The array field must appear in the query. Only one positional $ operator can appear in the projection and only one array field can appear in the query.

Parameters:
field - query array field, must not be null or empty.
value -
Returns:

getFieldsObject

public com.mongodb.DBObject getFieldsObject()

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

Spring Data MongoDB - Core

Copyright © 2011-2013-2014 Pivotal. All Rights Reserved.