コード例 #1
0
 /**
  * Finds all objects that match a given query. If no query is specified, all objects of the
  * collection are retrieved. If no fields object is specified, all fields are retrieved.
  *
  * <p>{@sample.xml ../../../doc/mongo-connector.xml.sample mongo:find-objects}
  *
  * @param collection the target collection
  * @param query the optional {@link DBObject} query object. If unspecified, all documents are
  *     returned.
  * @param fields alternative way of passing fields as a literal List
  * @param numToSkip number of objects skip (offset)
  * @param limit limit of objects to return
  * @return an iterable of {@link DBObject}
  */
 @Processor
 public Iterable<DBObject> findObjects(
     String collection,
     @Optional @Default("") DBObject query,
     @Placement(group = "Fields") @Optional List<String> fields,
     @Optional Integer numToSkip,
     @Optional Integer limit) {
   return client.findObjects(collection, query, fields, numToSkip, limit);
 }
コード例 #2
0
 /**
  * Finds all objects that match a given query. If no query is specified, all objects of the
  * collection are retrieved. If no fields object is specified, all fields are retrieved.
  *
  * <p>{@sample.xml ../../../doc/mongo-connector.xml.sample mongo:find-objects-using-query-map}
  *
  * @param collection the target collection
  * @param queryAttributes the optional query object. If unspecified, all documents are returned.
  * @param fields alternative way of passing fields as a literal List
  * @param numToSkip number of objects skip (offset)
  * @param limit limit of objects to return
  * @return an iterable of {@link DBObject}
  */
 @Processor
 public Iterable<DBObject> findObjectsUsingQueryMap(
     String collection,
     @Placement(group = "Query Attributes") @Optional Map<String, Object> queryAttributes,
     @Placement(group = "Fields") @Optional List<String> fields,
     @Optional Integer numToSkip,
     @Optional Integer limit) {
   return client.findObjects(
       collection, (DBObject) adapt(queryAttributes), fields, numToSkip, limit);
 }