Объект встроенный объект

Объект MongoDB

объект подключения к базе данных mongodb

Используйте db.open или db.openMongoDB создания метода create:

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

наследование

Подстрочная операция

Быстро получить указанный объект доступа к коллекции

1
readonly MongoCollection MongoDB[String];

Используется для быстрого получения объектов коллекции с использованием атрибутов, например:

1
var test = mdb.test;

Функция-член

getCollection

Получить указанный объект доступа к коллекции

1
MongoCollection MongoDB.getCollection(String name);

Параметры вызова:

  • name : String, укажите название коллекции

Вернуть результат:

  • MongoCollection , возвращает указанный объект коллекции

runCommand

Укажите команду базы данных MongoDB

1
Object MongoDB.runCommand(Object cmd);

Параметры вызова:

  • cmd : объект, объект словаря с указанием команд и параметров

Вернуть результат:

  • Object , вернуть результат выполнения команды

Укажите простую команду базы данных MongoDB

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

Параметры вызова:

  • cmd : String, укажите имя команды
  • arg : значение, указать параметры команды

Вернуть результат:

  • Object , вернуть результат выполнения команды

oid

Создать объект mongodb _objectid

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

Параметры вызова:

  • hexStr : String, инициализировать шестнадцатеричную строку, генерировать новый идентификатор по умолчанию

Вернуть результат:

  • MongoID , новый объект _objectid

close

Закрыть текущее соединение с базой данных

1
MongoDB.close() async;

toString

Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть переопределён согласно его собственным характеристикам

1
String MongoDB.toString();

Вернуть результат:

  • String , возвращает строковое представление объекта

toJSON

Возвращает JSON-представление объекта, как правило, возвращает коллекцию читаемых атрибутов, определенных объектом

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

Параметры вызова:

  • key : строка, не используется

Вернуть результат:

  • Value , возвращает значение, содержащее сериализуемый JSON