Oggetto oggetto incorporato

Object MongoCollection

oggetto set di dati del database mongodb

utilizzo MongoDB.getCollection creare:

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

Eredità

#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()

Operatore

operator[String]

Ottieni rapidamente l'oggetto della raccolta dello spazio dei nomi secondario della raccolta corrente per attributo

1
readonly MongoCollection MongoCollection[String];

Risultato di ritorno:

  • Restituisci un nuovo oggetto della collezione

Funzione membro

find

Crea un oggetto cursore in base alle condizioni di query fornite e restituisci le impostazioni del campo

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

Parametri di chiamata:

  • query: Object, l'oggetto che specifica la condizione della query
  • projection: Oggetto, specificare l'oggetto del campo restituito

Risultato di ritorno:


findOne

In base alle condizioni di query fornite e alle impostazioni del campo di restituzione, eseguire una query su un risultato

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

Parametri di chiamata:

  • query: Object, l'oggetto che specifica la condizione della query
  • projection: Oggetto, specificare l'oggetto del campo restituito

Risultato di ritorno:

  • Object, Restituisce il primo risultato

findAndModify

Interroga e modifica

1
Object MongoCollection.findAndModify(Object query);

Parametri di chiamata:

  • query: Oggetto, specifica le condizioni della query, modifica i dati

Risultato di ritorno:

  • Object, Restituire il risultato prima della modifica e altre informazioni

insert

Inserisci un insieme di dati

1
MongoCollection.insert(Array documents);

Parametri di chiamata:

  • documents: Array, specifica l'array di dati da inserire

Inserisci un dato

1
MongoCollection.insert(Object document);

Parametri di chiamata:

  • document: Oggetto, specificare i dati da inserire

save

Salva un dato, se il dato contiene il campo _id è un aggiornamento, altrimenti è un inserimento

1
MongoCollection.save(Object document);

Parametri di chiamata:

  • document: Oggetto, specificare i dati da salvare

update

Aggiorna i dati in base alle condizioni di query fornite

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

Parametri di chiamata:

  • query: Object, l'oggetto che specifica la condizione della query
  • document: Oggetto, specificare i dati da aggiornare
  • upsert: booleano, quando i dati non esistono, inserisci un nuovo dato, il valore predefinito è falso, non inserire
  • multi: booleano, quando più di un dato soddisfa la condizione, aggiorna tutti i dati, il valore predefinito è falso, aggiorna solo il primo

Aggiorna i dati in base alle condizioni di query fornite

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

Parametri di chiamata:

  • query: Object, l'oggetto che specifica la condizione della query
  • document: Oggetto, specificare i dati da aggiornare
  • options: Opzioni oggetto, upsert e multi passate come campi oggetto

remove

Elimina i dati in base alle condizioni di query fornite

1
MongoCollection.remove(Object query);

Parametri di chiamata:

  • query: Object, l'oggetto che specifica la condizione della query

runCommand

Esegui i comandi del database

1
Object MongoCollection.runCommand(Object cmd);

Parametri di chiamata:

  • cmd: Object, l'oggetto del comando dato

Risultato di ritorno:

  • Object, Comando di ritorno per restituire il risultato

Esegui i comandi del database

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

Parametri di chiamata:

  • cmd: Stringa, dato il nome del comando
  • arg: Oggetto, dato le opzioni del parametro di comando

Risultato di ritorno:

  • Object, Comando di ritorno per restituire il risultato

drop

Elimina la raccolta corrente

1
MongoCollection.drop();

ensureIndex

Crea un indice sulla collezione corrente

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

Parametri di chiamata:

  • keys: Oggetto, campo indice dato, ordine e direzione
  • options: Oggetto, opzioni per un determinato indice, indice univoco, ecc.

reIndex

Ricostruisci l'indice della raccolta corrente

1
Object MongoCollection.reIndex();

Risultato di ritorno:

  • Object, Restituisce il risultato dell'esecuzione del comando

dropIndex

Elimina l'indice del nome specificato della collezione corrente

1
Object MongoCollection.dropIndex(String name);

Parametri di chiamata:

  • name: Stringa, dato il nome dell'indice da cancellare

Risultato di ritorno:

  • Object, Restituisce il risultato dell'esecuzione del comando

dropIndexes

Elimina tutti gli indici della raccolta corrente

1
Object MongoCollection.dropIndexes();

Risultato di ritorno:

  • Object, Restituisce il risultato dell'esecuzione del comando

getIndexes

Interroga tutti gli indici della raccolta corrente

1
Array MongoCollection.getIndexes();

Risultato di ritorno:

  • Array, Restituisce il set di risultati contenente l'indice

getCollection

Ottieni l'oggetto della raccolta dello spazio dei nomi secondario della raccolta corrente

1
MongoCollection MongoCollection.getCollection(String name);

Parametri di chiamata:

  • name: Stringa, nome dello spazio dei nomi secondario

Risultato di ritorno:

  • MongoCollection, Restituisci il nuovo oggetto della collezione

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato secondo le proprie caratteristiche

1
String MongoCollection.toString();

Risultato di ritorno:

  • String, Restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key: Stringa, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile