1

「親」モデルの配列フィールドに参照ドキュメント 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'},]
});
4

0 に答える 0