Clase MongoCollection
(PECL mongo >=0.9.0)
Introducción
Representa una colección de base de datos.
Los nombres de colecciones pueden usar cualquier carácter del código ASCII. Algunos ejemplos de nombres válidos de colecciones son "", "...", "mi coleccion", y "*&#@".
Los nombres de colecciones definidos por usuario no pueden contener el símbolo $. Existen colecciones del sistema que utilizan $ en sus nombres (p.ej., local.oplog.$main), pero es un carácter reservado. Si se intentara crear y usar una colección que incluya $ en su nombre, MongoDB lo notificará.
Sinopsis de la Clase
Constantes predefinidas
-
MongoCollection::ASCENDING1 - Sentido ascendente en ordenaciones y creaciones de índices.
-
MongoCollection::DESCENDING-1 - Sentido descendente para ordenaciones y creaciones de índices.
Campos
- db
-
La base de datos "padre" de esta colección.
- w
-
Número de servidores a los que replicar un cambio antes de confirmar éxito. Este valor se hereda de la base de datos padre. La clase MongoDB indica de forma más detallada cómo funciona w.
- wtimeout
-
Número de milisegundos a esperar a que las operaciones se realicen en las $this->w réplicas. Este valor se hereda de la base de datos padre. La clase MongoDB indica de forma más detallada cómo funciona wtimeout.
Ver también
Documentación principal de MongoDB sobre » collections.
Tabla de contenidos
- MongoCollection::aggregate — Realiza una acumulación usando el framework de acumulación
- MongoCollection::batchInsert — Inerta múltiples documentos en esta colección
- MongoCollection::__construct — Crea una nueva colección
- MongoCollection::count — Cuenta el número de documentos de esta colección
- MongoCollection::createDBRef — Crea una referencia a una base de datos
- MongoCollection::deleteIndex — Elimina un índice de esta colección
- MongoCollection::deleteIndexes — Elimina todos los índices de esta colección
- MongoCollection::distinct — Recupera una lista de valores distintos para una clave dada a través de una colección
- MongoCollection::drop — Borra esta colección
- MongoCollection::ensureIndex — Crea un índice en el campo o cmapos dados, o si el índice ya existe, no realiza nada.
- MongoCollection::find — Consulta esta colección, devolviendo un objeto MongoCursor para el conjunto de resultados
- MongoCollection::findAndModify — Actualizar un documento y devolverlo
- MongoCollection::findOne — Realiza una consulta a esta colección, devolviendo sólo un elemento
- MongoCollection::__get — Obtiene una colección
- MongoCollection::getDBRef — Captura el documento al que apunta una referencia de base de datos
- MongoCollection::getIndexInfo — Devuelve información sobre los índices de esta colección
- MongoCollection::getName — Devuelve el nombre de esta colección
- MongoCollection::getReadPreference — Obtener la preferencia de lectura de esta colección
- MongoCollection::getSlaveOkay — Consulta el valor de slaveOkay de esta colección
- MongoCollection::group — Lleva a cabo una operación similar al comando GROUP BY de SQL
- MongoCollection::insert — Inserta un documento en la colección
- MongoCollection::remove — Eliminar registros de esta colección
- MongoCollection::save — Guarda un documento en esta colección
- MongoCollection::setReadPreference — Establecer la preferencia de lectura para esta colección
- MongoCollection::setSlaveOkay — Cambia el valor de slaveOkay de esta colección
- MongoCollection::toIndexString — Convierte claves especificando un índice para su cadena de identificación
- MongoCollection::__toString — Representación en forma de string de esta colección
- MongoCollection::update — Actualizar registros basándose en los criterios proporcionados
- MongoCollection::validate — Valida esta colección
