Objecte objecte incorporat

Objecte MongoCollection

objecte de conjunt de dades de base de dades mongodb

ús MongoDB.getCollection crear:

1 2
var col1 = mdb.getCollection('test'); var col = mdb.test;

Herència

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>MongoCollection|operator[String]|find();findOne();findAndModify();insert();save();update();remove();runCommand();drop();ensureIndex();reIndex();dropIndex();dropIndexes();getIndexes();getCollection()] [object] <:- [MongoCollection] MongoCollection operator[String] find() findOne() findAndModify() insert() save() update() remove() runCommand() drop() ensureIndex() reIndex() dropIndex() dropIndexes() getIndexes() getCollection() object toString() toJSON()

Operador

operator[String]

Obteniu ràpidament l'objecte de col·lecció del subespai de noms de la col·lecció actual per atribut

1
readonly MongoCollection MongoCollection[String];

Resultat de retorn:

  • Torna l'objecte de col·lecció nou

Funció de membre

find

Creeu un objecte de cursor segons les condicions de consulta donades i torneu a configurar el camp

1 2
MongoCursor MongoCollection.find(Object query = {}, Object projection = {});

Paràmetres de trucada:

  • query: Object, l'objecte que especifica la condició de consulta
  • projection: Objecte, especifiqueu l'objecte del camp retornat

Resultat de retorn:


findOne

Segons les condicions de consulta i la configuració del camp de retorn donats, consulteu un resultat

1 2
Object MongoCollection.findOne(Object query = {}, Object projection = {});

Paràmetres de trucada:

  • query: Object, l'objecte que especifica la condició de consulta
  • projection: Objecte, especifiqueu l'objecte del camp retornat

Resultat de retorn:

  • Object, Retorna el primer resultat

findAndModify

Consultar i modificar

1
Object MongoCollection.findAndModify(Object query);

Paràmetres de trucada:

  • query: Objecte, especifiqueu les condicions de consulta, modifiqueu les dades

Resultat de retorn:

  • Object, Torneu el resultat abans de la modificació i altra informació

insert

Inseriu un conjunt de dades

1
MongoCollection.insert(Array documents);

Paràmetres de trucada:

  • documents: Matriu, especifiqueu la matriu de dades que voleu inserir

Inseriu una dada

1
MongoCollection.insert(Object document);

Paràmetres de trucada:

  • document: Objecte, especifiqueu les dades que voleu inserir

save

Deseu una peça de dades, si les dades contenen el camp _id, és una actualització, en cas contrari és una inserció

1
MongoCollection.save(Object document);

Paràmetres de trucada:

  • document: Objecte, especifiqueu les dades que voleu desar

update

Actualitzeu les dades segons les condicions de consulta donades

1 2 3 4
MongoCollection.update(Object query, Object document, Boolean upsert = false, Boolean multi = false);

Paràmetres de trucada:

  • query: Object, l'objecte que especifica la condició de consulta
  • document: Objecte, especifiqueu les dades que cal actualitzar
  • upsert: Booleà, quan les dades no existeixen, inseriu-ne una de nova, el valor per defecte és fals, no l'inseriu
  • multi: Booleà, quan hi ha més d'una dada que compleix la condició, actualitzeu totes les dades, el valor per defecte és fals, només actualitzeu la primera

Actualitzeu les dades segons les condicions de consulta donades

1 2 3
MongoCollection.update(Object query, Object document, Object options);

Paràmetres de trucada:

  • query: Object, l'objecte que especifica la condició de consulta
  • document: Objecte, especifiqueu les dades que cal actualitzar
  • options: Objecte, upsert i múltiples opcions passades com a camps d'objecte

remove

Suprimiu les dades segons les condicions de consulta donades

1
MongoCollection.remove(Object query);

Paràmetres de trucada:

  • query: Object, l'objecte que especifica la condició de consulta

runCommand

Executeu ordres de base de dades

1
Object MongoCollection.runCommand(Object cmd);

Paràmetres de trucada:

  • cmd: Objecte, l'objecte d'ordre donat

Resultat de retorn:

  • Object, Retorna l'ordre per retornar el resultat

Executeu ordres de base de dades

1 2
Object MongoCollection.runCommand(String cmd, Object arg = {});

Paràmetres de trucada:

  • cmd: Cadena, nom de l'ordre donat
  • arg: Objecte, amb opcions de paràmetres de comandament

Resultat de retorn:

  • Object, Retorna l'ordre per retornar el resultat

drop

Suprimiu la col·lecció actual

1
MongoCollection.drop();

ensureIndex

Creeu un índex sobre la col·lecció actual

1 2
MongoCollection.ensureIndex(Object keys, Object options = {});

Paràmetres de trucada:

  • keys: Objecte, camp d'índex donat, ordre i direcció
  • options: Objecte, opcions per a un índex determinat, índex únic, etc.

reIndex

Reconstrueix l’índex de la col·lecció actual

1
Object MongoCollection.reIndex();

Resultat de retorn:

  • Object, Retorna el resultat de l'execució de l'ordre

dropIndex

Suprimiu l'índex del nom especificat de la col·lecció actual

1
Object MongoCollection.dropIndex(String name);

Paràmetres de trucada:

  • name: Cadena, donat el nom de l'índex a suprimir

Resultat de retorn:

  • Object, Retorna el resultat de l'execució de l'ordre

dropIndexes

Suprimiu tots els índexs de la col·lecció actual

1
Object MongoCollection.dropIndexes();

Resultat de retorn:

  • Object, Retorna el resultat de l'execució de l'ordre

getIndexes

Consulteu tots els índexs de la col·lecció actual

1
Array MongoCollection.getIndexes();

Resultat de retorn:

  • Array, Retorna el conjunt de resultats que conté l'índex

getCollection

Obteniu l'objecte de col·lecció del subespai de noms de la col·lecció actual

1
MongoCollection MongoCollection.getCollection(String name);

Paràmetres de trucada:

  • name: Cadena, nom del subespai de noms

Resultat de retorn:

  • MongoCollection, Retorna el nou objecte de col·lecció

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques

1
String MongoCollection.toString();

Resultat de retorn:

  • String, Retorna la representació de cadena de l'objecte

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte

1
Value MongoCollection.toJSON(String key = "");

Paràmetres de trucada:

  • key: Cadena, sense utilitzar

Resultat de retorn:

  • Value, Retorna un valor que conté JSON serialitzable