У меня есть 2 moongose схема:Mongoose/MongoDb, как проверить массив идентификаторов от другой модели
var Schema2 = new Schema({
creator : { type: String, ref: 'User'},
schema_name : [{ type: String}],
});
var Schema1 = new Schema({
creator : { type: String, ref: 'User'},
schema_ref : [{ type: String, ref: 'Schema2' }],
});
хотел бы знать, что является лучшей практикой, когда я создаю новую проверку SCHEMA1, что каждый элемент array schema_ref, имеют один и тот же создатель.
Поскольку SCHEMA1 элементы добавляют форму клиента и поэтому я должен проверить, что элементы schema_ref принадлежат же пользователя, что отправить форму
Посмотрите эту проверку мангуста: http://mongoosejs.com/docs/validation.html – Skywalker