Spec-Zone.ru › Mongoose

MongooseDocumentArray

MongooseDocumentArray.prototype.create()

Параметры:
  • obj «Объект» значение для преобразования в схему дочернего документа данного массива

Создаёт дочерний документ, преобразованный в данную схему.

Используется тот же конструктор дочернего документа, что и для преобразования.

MongooseDocumentArray.prototype.id()

Параметры:
  • id «ObjectId|Строка|Число|Буфер»
Возвращает:
  • «ВложенныйДокумент,null» дочерний документ или null, если не найден.

Ищет элементы массива для первого документа с соответствующим _id.

Пример:

const embeddedDoc = m.array.id(some_id);

MongooseDocumentArray.prototype.inspect()

Вспомогательная функция для console.log

MongooseDocumentArray.prototype.pull()

Параметры:
  • [...args] «Объект»

Удаляет элементы из массива атомарно.

MongooseDocumentArray.prototype.push()

Параметры:
  • [...args] «Объект»

Оборачивает Array#push с правильным отслеживанием изменений.

MongooseDocumentArray.prototype.toObject()

Параметры:
  • [options] «Объект» необязательные параметры для передачи каждому документу при вызове метода toObject во время преобразования
Возвращает:
  • «Массив»

Возвращает базовый js массив простых js объектов

Примечание:

Каждый дочерний документ преобразуется в простой объект путём вызова его метода #toObject .

© 2010 LearnBoost
Licensed under the MIT License.
https://mongoosejs.com/docs/api/mongoosedocumentarray.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API