Oggetto oggetto incorporato

Oggetto MongoDB

oggetto di connessione al database mongodb

utilizzo db.open o db.openMongoDB Crea, crea metodo:

1
var mdb = db.openMongoDB("mongodb://host/db");

Eredità

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>MongoDB|operator[String]|getCollection();runCommand();oid();close()] [object] <:- [MongoDB] MongoDB operator[String] getCollection() runCommand() oid() close() object toString() toJSON()

Operatore

operator[String]

Ottieni rapidamente l'oggetto di accesso alla raccolta specificato

1
readonly MongoCollection MongoDB[String];

Utilizzato per ottenere rapidamente oggetti di raccolta utilizzando attributi, ad esempio:

1
var test = mdb.test;

Funzione membro

getCollection

Ottieni l'oggetto di accesso alla raccolta specificato

1
MongoCollection MongoDB.getCollection(String name);

Parametri di chiamata:

  • name: String, specifica il nome della collezione

Risultato di ritorno:


runCommand

Specificare un comando del database MongoDB

1
Object MongoDB.runCommand(Object cmd);

Parametri di chiamata:

  • cmd: Object, un oggetto dizionario che specifica comandi e parametri

Risultato di ritorno:

  • Object, Restituisce il risultato dell'esecuzione del comando

Specifica un semplice comando del database MongoDB

1 2
Object MongoDB.runCommand(String cmd, Value arg);

Parametri di chiamata:

  • cmd: String, specifica il nome del comando
  • arg: Valore, specifica i parametri del comando

Risultato di ritorno:

  • Object, Restituisce il risultato dell'esecuzione del comando

oid

Genera un oggetto mongodb _objectid

1
MongoID MongoDB.oid(String hexStr = "");

Parametri di chiamata:

  • hexStr: String, inizializza una stringa esadecimale e genera un nuovo id per impostazione predefinita

Risultato di ritorno:


close

Chiudi la connessione al database corrente

1
MongoDB.close() async;

toString

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

1
String MongoDB.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 MongoDB.toJSON(String key = "");

Parametri di chiamata:

  • key: Stringa, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile