J'essaie de comprendre comment accéder au author.id
pour un modèle lors de l'utilisation d'une boucle for swig/brindille. Tous les autres imprimer très bien, mais le ap.author.id
est le problème que j'ai essayé ap.author.id
, ap.author.id.type
et ap.author.id.ref
espérant juste qu'il était comme mon problème avant vu HERE mais il semble que ce n'est pas lié au modèle autant que je peux dire. Aussi quand je console.log
sur aps
il montre tous les documents et le chemin qui a du sens serait ap.author.id
. Je n'ai plus d'idées, qu'est-ce qui me manque?Obtenir [objet objet] à nouveau, mais ne semble pas être un problème de modèle
Loop:
{% for ap in aps %}
<tr>
<td>{{ap.name}}</td>
<td>{{ap.manufacturer}}</td>
<td>{{ap.model}}</td>
<td>{{ap.type}}</td>
<td>{{ap.notes}}</td>
<td>{{ap.author.id}}</td>
</tr>
{% endfor%}
Modèle:
var accessPointsSchema = new Schema({
name: {type: String},
type: {type: String},
manufacturer: {type: String},
model: {type: String},
IPAdress: {type: String},
MACAdress: {type: String},
range: {type: Number()},
bands: {type: String},
channel: {type: Number},
dateBought: {type: Date},
PoE: {type: Boolean},
assetNumber: {type: Number},
warrantyExpiration: {type: Date},
location: {type: String},
notes: {type: String},
author: {
id: {
type: mongoose.Schema.Types.ObjectId,
ref: "User"
},
email: String
}
});