DocumentArray


MongooseDocumentArray.prototype.create()

參數
  • obj «Object» 要轉換為此陣列子文件綱要的值

建立一個轉換為此綱要的子文件。

這是用於轉換的相同子文件建構子。


MongooseDocumentArray.prototype.id()

參數
  • id «ObjectId|String|Number|Buffer»
傳回
  • «EmbeddedDocument,null» 子文件,如果找不到則傳回 null。

搜尋陣列項目中第一個具有相符 _id 的文件。

範例

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

MongooseDocumentArray.prototype.inspect()

用於 console.log 的輔助工具


MongooseDocumentArray.prototype.pull()

參數
  • [...args] «Object»

原子性地從陣列中拉出項目。


MongooseDocumentArray.prototype.push()

參數
  • [...args] «Object»

使用適當的變更追蹤包裝 Array#push


MongooseDocumentArray.prototype.toObject()

參數
  • [options] «Object» 轉換期間傳遞給每個文件 toObject 方法呼叫的可選選項

傳回
  • «Array»

傳回純 js 物件的本機 js 陣列

注意

每個子文件都會透過呼叫其 #toObject 方法轉換為純物件。