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