Я понятия не имею, возможно ли это вообще, но я хотел бы выяснить, есть ли какой-нибудь способ создать связь между документом и целой коллекцией. У меня есть user
схема, которая выглядит примерно так:
var userSchema = new Schema({
fname: {type: String, required: true},
lname: {type: String, required: true},
email: {type: String, required: true, unique: true},
password: {type:String, required: true}
});
Чтобы достичь желаемой цели, я думаю, что моя схема должна выглядеть примерно так:
var userSchema = new Schema({
fname: {type: String, required: true},
lname: {type: String, required: true},
email: {type: String, required: true, unique: true},
password: {type:String, required: true},
collections: [{type: Schema.Types.ObjectId}] // where ObjectId would be the ID to a collection
});
Проблема с этим подходом заключается в том, что у меня нет возможности получить идентификатор коллекции. Я не уверен, что это вообще вещь. Какие-либо предложения? Это вообще возможно?
Любая помощь приветствуется.