Objecte objecte incorporat

objectMongoDB

objecte de connexió de base de dades mongodb

utilitzardb.openodb.openMongoDBCreat, creat per:

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

relació hereditària

operador

operator[String]

Obteniu ràpidament l'objecte d'accés a la col·lecció especificat

1
readonly MongoCollection MongoDB[String];

S'utilitza per obtenir ràpidament objectes de col·lecció mitjançant atributs, per exemple:

1
var test = mdb.test;

funció de membre

getCollection

Obteniu l'objecte d'accés a la col·lecció especificat

1
MongoCollection MongoDB.getCollection(String name);

Paràmetres de trucada:

  • name: String, el nom de la col·lecció especificada

resultat de retorn:


runCommand

Especifica una ordre de base de dades MongoDB

1
Object MongoDB.runCommand(Object cmd);

Paràmetres de trucada:

  • cmd: Objecte, un objecte de diccionari que especifica ordres i paràmetres

resultat de retorn:

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

Especifiqueu una ordre senzilla de base de dades MongoDB

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

Paràmetres de trucada:

  • cmd: Cadena, especifica el nom de l'ordre
  • arg: Valor, especifica el paràmetre de l'ordre

resultat de retorn:

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

oid

Genereu un objecte mongodb _objectid

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

Paràmetres de trucada:

  • hexStr: String, inicialitza una cadena hexadecimal, genera un nou identificador per defecte

resultat de retorn:

  • MongoID, el nou objecte _objectid

close

tanqueu la connexió actual de la base de dades

1
MongoDB.close() async;

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Native Object]", l'objecte es pot reimplementar segons les seves pròpies característiques

1
String MongoDB.toString();

resultat de retorn:

  • String, retorna una representació de cadena de l'objecte

toJSON

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

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

Paràmetres de trucada:

  • key: Corda, no utilitzada

resultat de retorn:

  • Value, que retorna un valor serialitzable per JSON