Cerco di fare qualcosa che ho già fatto alcune volte, senza mai incontrare questo errore.Meteor: dimensione massima dello stack di chiamate superata
Voglio semplicemente trovare tutti i documenti che il loro campo X è uguale Y nel mio meteora app:
JS: (helper di template)
'friendPictures' : function(){
var currentFriendId = this._id;
Pictures.find({ownerId: currentFriendId});
// DO SOMETHING WITH THE PICTURES
}
HTML: (all'interno del template)
{{#each friend}}
...
{{friendPictures}} // Calling for the helper
...
{{/each}}
Continuo a ricevere questo errore quando si cerca di fare il "find()", anche nella console di Chrome:
Uncaught RangeError: Maximum call stack size exceeded
at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:528:3)
at http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:530:22
at Function._.each._.forEach (http://localhost:3000/packages/underscore.js?0a80a8623e1b40b5df5a05582f288ddd586eaa18:164:22)
at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:529:5)
at http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:530:22
at Function._.each._.forEach (http://localhost:3000/packages/underscore.js?0a80a8623e1b40b5df5a05582f288ddd586eaa18:164:22)
at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:529:5)
at http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:530:22
at Function._.each._.forEach (http://localhost:3000/packages/underscore.js?0a80a8623e1b40b5df5a05582f288ddd586eaa18:164:22)
at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:529:5)
Qualcuno si è già trovato in questa situazione?
EDIT:
Esempio del documento:
{
_id: "DCgKA73wNm2mYAhSD",
base64: "very long string..."
ownerId: "fRPD87tHkap9hQyB8",
tags: [
"nothing",
"special"
]
}
La struttura dati ha riferimenti circolari? – Anko
@Anko Nope, è un documento semplice e semplice – Maboo
Hmm. Potresti pubblicare un [SSCCE] (http://sscce.org/)? Non conosco Meteor, ma il prossimo passo che farei è controllare cosa succede su quelle righe menzionate nella traccia dello stack e vedere se riesco a capirlo da quel contesto. – Anko