Объект MongoDB
объект подключения к базе данных mongodb
использовать db.open или db.openMongoDB Создать, создать метод:
1var mdb = db.openMongoDB("mongodb://host/db");
Наследование
Оператор
operator[String]
Быстро получить указанный объект доступа к коллекции
1readonly MongoCollection MongoDB[String];
Используется для быстрого получения объектов коллекции с использованием атрибутов, например:
1var test = mdb.test;
Функция члена
getCollection
Получить указанный объект доступа к коллекции
1MongoCollection MongoDB.getCollection(String name);
Параметры звонка:
- name: String укажите название коллекции
Результат возврата:
- MongoCollection, Вернуть указанный объект коллекции
runCommand
Укажите команду базы данных MongoDB
1Object MongoDB.runCommand(Object cmd);
Параметры звонка:
- cmd: Object, объект словаря, определяющий команды и параметры
Результат возврата:
- Object, Вернуть результат выполнения команды
Укажите простую команду базы данных MongoDB
1
2Object MongoDB.runCommand(String cmd,
Value arg);
Параметры звонка:
- cmd: String, укажите имя команды
- arg: Значение, укажите параметры команды
Результат возврата:
- Object, Вернуть результат выполнения команды
oid
Создайте объект mongodb _objectid
1MongoID MongoDB.oid(String hexStr = "");
Параметры звонка:
- hexStr: String, инициализировать шестнадцатеричную строку и по умолчанию сгенерировать новый идентификатор
Результат возврата:
- MongoID, Новый объект _objectid
close
Закройте текущее соединение с базой данных
1MongoDB.close() async;
toString
Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String MongoDB.toString();
Результат возврата:
- String, Возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.
1Value MongoDB.toJSON(String key = "");
Параметры звонка:
- key: Строка, не используется
Результат возврата:
- Value, Возвращает значение, содержащее сериализуемый JSON