Uses of Interface
com.mongodb.DBObject

Packages that use DBObject
com.mongodb Main package with core files. 
com.mongodb.gridfs GridFS tools. 
 

Uses of DBObject in com.mongodb
 

Classes in com.mongodb that implement DBObject
 class BasicDBList
           
 class BasicDBObject
          A simple implementation of DBObject.
 class CommandResult
           
 class RawDBObject
          This object wraps the binary object format ("BSON") used for the transport of serialized objects to / from the Mongo database.
 class ReflectionDBObject
           
 

Fields in com.mongodb with type parameters of type DBObject
protected  List<DBObject> DBCollection._hintFields
           
 

Methods in com.mongodb that return DBObject
 DBObject DBCursor.curr()
          Returns the element the cursor is at.
 DBObject DBCursor.explain()
          Returns an object containing basic information about the exectution of the query that created this cursor This creates a DBObject with the key/value pairs: "cursor" : cursor type "nScanned" : number of records examined by the database for this query "n" : the number of records that the database returned "millis" : how long it took the database to execute the query
 DBObject DBRefBase.fetch()
           
static DBObject DBRef.fetch(DB db, DBObject ref)
           
 DBObject DBCollection.findOne()
          Returns a single object from this collection.
 DBObject DBCollection.findOne(DBObject o)
          Returns a single object from this collection matching the query.
 DBObject DBCollection.findOne(DBObject o, DBObject fields)
          Returns a single object from this collection matching the query.
 DBObject DBCollection.findOne(Object obj)
          Finds an object by its id.
 DBObject DBCollection.findOne(Object obj, DBObject fields)
          Finds an object by its id.
 DBObject QueryBuilder.get()
          Creates a DBObject query to be used for the driver's find operations
 DBObject BasicDBObjectBuilder.get()
           
 DBObject DBCursor.getKeysWanted()
           
 DBObject DBCursor.getQuery()
           
 DBObject DBCollection.group(DBObject key, DBObject cond, DBObject initial, String reduce)
           
 DBObject DBCursor.next()
          Returns the element the cursor is at and moves the cursor ahead by one.
 

Methods in com.mongodb that return types with arguments of type DBObject
 List<DBObject> DBCollection.getIndexInfo()
          Return a list of the indexes for this collection.
 Iterator<DBObject> DBCursor.iterator()
           
 List<DBObject> DBCursor.toArray()
          Converts this cursor to an array.
 List<DBObject> DBCursor.toArray(int min)
          Converts this cursor to an array.
 

Methods in com.mongodb with parameters of type DBObject
 Object DBCollection.apply(DBObject o)
          Adds the "private" fields _id to an object.
 Object DBCollection.apply(DBObject jo, boolean ensureID)
          Adds the "private" fields _id to an object.
 CommandResult DB.command(DBObject cmd)
          Execute a database command directly.
 long DBCollection.count(DBObject query)
           
 DBCollection DB.createCollection(String name, DBObject o)
          Creates a collection with a given name and options.
 void DBCollection.createIndex(DBObject keys)
          Forces creation of an index on a set of fields, if one does not already exist.
protected abstract  void DBCollection.createIndex(DBObject keys, DBObject options)
           
 List DBCollection.distinct(String key, DBObject query)
          find distinct values for a key
protected abstract  void DBCollection.doapply(DBObject o)
          Adds any necessary fields to a given object before saving it to the collection.
 void DBCollection.dropIndex(DBObject keys)
           
 void DBCollection.ensureIndex(DBObject keys)
          Creates an index on a set of fields, if one does not already exist.
 void DBCollection.ensureIndex(DBObject keys, DBObject optionsIN)
           
 void DBCollection.ensureIndex(DBObject keys, String name)
          Ensures an index on this collection (that is, the index will be created if it does not exist).
 void DBCollection.ensureIndex(DBObject keys, String name, boolean unique)
          Ensures an optionally unique index on this collection.
static DBObject DBRef.fetch(DB db, DBObject ref)
           
 DBCursor DBCollection.find(DBObject ref)
          Queries for an object in this collection.
 DBCursor DBCollection.find(DBObject ref, DBObject keys)
          Queries for an object in this collection.
 DBCursor DBCollection.find(DBObject ref, DBObject fields, int numToSkip, int batchSize)
          Finds an object.
 DBCursor DBCollection.find(DBObject ref, DBObject fields, int numToSkip, int batchSize, int options)
          Finds an object.
 DBObject DBCollection.findOne(DBObject o)
          Returns a single object from this collection matching the query.
 DBObject DBCollection.findOne(DBObject o, DBObject fields)
          Returns a single object from this collection matching the query.
 DBObject DBCollection.findOne(Object obj, DBObject fields)
          Finds an object by its id.
static String DBCollection.genIndexName(DBObject keys)
          Generate an index name from the set of fields it is over.
 long DBCollection.getCount(DBObject query)
          Returns the number of documents in the collection that match the specified query
 long DBCollection.getCount(DBObject query, DBObject fields)
          Returns the number of documents in the collection that match the specified query
 DBObject DBCollection.group(DBObject key, DBObject cond, DBObject initial, String reduce)
           
 DBCursor DBCursor.hint(DBObject indexKeys)
          Informs the database of indexed fields of the collection in order to improve performance.
abstract  void DBCollection.insert(DBObject doc)
          Saves an document to the database.
abstract  void DBCollection.insert(DBObject[] arr)
          Saves an array of documents to the database.
 MapReduceOutput DBCollection.mapReduce(DBObject command)
           
 MapReduceOutput DBCollection.mapReduce(String map, String reduce, String outputCollection, DBObject query)
          performs a map reduce operation
abstract  void DBCollection.remove(DBObject o)
          Removes objects from the database collection.
 void DBCollection.save(DBObject jo)
          Saves an object to this collection.
 DBCursor DBCursor.sort(DBObject orderBy)
          Sorts this cursor's elements.
 void DBCollection.update(DBObject q, DBObject o)
           
abstract  void DBCollection.update(DBObject q, DBObject o, boolean upsert, boolean multi)
          Performs an update operation.
 void DBCollection.updateMulti(DBObject q, DBObject o)
           
 

Method parameters in com.mongodb with type arguments of type DBObject
abstract  void DBCollection.insert(List<DBObject> list)
          Saves an array of documents to the database.
 void DBCollection.setHintFields(List<DBObject> lst)
          Set hint fields for this collection.
 

Constructors in com.mongodb with parameters of type DBObject
DBCursor(DBCollection collection, DBObject q, DBObject k)
          Initializes a new database cursor
 

Uses of DBObject in com.mongodb.gridfs
 

Classes in com.mongodb.gridfs that implement DBObject
 class GridFSDBFile
           
 class GridFSFile
           
 class GridFSInputFile
           
 

Methods in com.mongodb.gridfs that return DBObject
 DBObject GridFSFile.getMetaData()
           
 DBObject GridFSInputFile.getMetaData()
           
 

Methods in com.mongodb.gridfs with parameters of type DBObject
 List<GridFSDBFile> GridFS.find(DBObject query)
           
 GridFSDBFile GridFS.findOne(DBObject query)
           
 DBCursor GridFS.getFileList(DBObject query)
          Returns a cursor for this filestore
 void GridFS.remove(DBObject query)