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