0
Как получить доступ к вспомогательному документу уже найденного документа?Доступ к дополнительным документам mongoose
Скажем, я создаю следующие модели:
const mongoose = require('mongoose');
const schema = mongoose.Schema;
const barStructure = {
name: { type: String, require: true }
}
const fooStructure = {
name: { type: String, require: true },
bar: { type: schema.ObjectId, ref: 'bar', require: false }
}
var BarModel = mongoose.model('Bar', schema(barStructure));
var FooModel = mongoose.model('Foo', schema(fooStructure));
, а затем создать:
FooModel.create({ name: 'name', bar: new BarModel({ name: 'name' }) });
Теперь, как я могу получить доступ bar
от родителей?
FooModel.findOne({ name: 'name' }, (err, result) => {
//How can I access bar here?
});
Это действительно работает. Спасибо :) – Xeul