Ich habe zwei Sammlungen „Person“ und „Geschichten“. Stories Model hat ein Feld namens restricted. Ich muss ObjectId von Stories speichern, die nicht im Personenschema eingeschränkt sind. Im Allgemeinen, um die verfügbare Geschichte für diese Person anzuzeigen.Mongoose Speicher Refs von ObjectId einer anderen Sammlung.
person.model.js
var mongoose = require('mongoose'), Schema = mongoose.Schema;
var personSchema = Schema({
name : String,
stories : [{ type: Schema.Types.ObjectId, ref: 'Story' }]
});
var Person = mongoose.model('Person', personSchema);
story.model.js
var mongoose = require('mongoose'), Schema = mongoose.Schema; var
storySchema = Schema({
creator : String,
title : String,
restrictions : Boolean
});
var Story = mongoose.model('Story', storySchema);
Ich bin komplett neu in Mittelwert. Bitte helfen Sie mir zu finden, was in person.controller.js schreiben
"Help me" wird in der Regel nicht bekommen Sie jede hier beantwortet. Stellen Sie spezifische Fragen, bei denen Sie Probleme haben und zeigen Sie erste Bemühungen. – qqilihq
müssen die Objekt-ID von Geschichten in Person Modell speichern. Abgesehen von der Hilfe, die ich dachte, war meine Frage klar –
Bitte sehen Sie [fragen] und [mcve]. – Mat