「親」モデルの配列フィールドに参照ドキュメント ID が存在するかどうかを確認する方法はありますか? 重複を望まず、挿入しようとしたときにエラーがスローされるのを回避したいので、存在するかどうかを確認したい objectId がわかっていると想像してください。
サブドキュメントを操作するときにマングースが提供する方法として、エレガントでシンプルな方法があるかどうかを知りたいです。var doc = car._components.id(theComponentIdIWantToCheck)
この場合、それは参照ドキュメントです。
例:
// Car.js
var CarSchema = new Schema({
name: String,
description: String,
_components: [ { type: Schema.Types.ObjectId, ref: 'Component'},]
});