DocumentArray


MongooseDocumentArray.prototype.create()

パラメータ
  • obj «Object» この配列の SubDocument スキーマにキャストする値

このスキーマにキャストされたサブドキュメントを作成します。

これはキャストに使用されるのと同じサブドキュメントコンストラクタです。


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»

配列から要素をAtomicにプルします。


MongooseDocumentArray.prototype.push()

パラメータ
  • [...args] «Object»

Array#push を適切な変更追跡でラップします。


MongooseDocumentArray.prototype.toObject()

パラメータ
  • [options] «Object» 変換中に各ドキュメントの toObject メソッドコールに渡すオプション(省略可能)

戻り値
  • «Array»

プレーンな JS オブジェクトのネイティブな js Array を返します

注意

各サブドキュメントは #toObject メソッドを呼び出すことでプレーンオブジェクトに変換されます。