İki koleksiyonum var: Commands
ve CommandHistory
. CommandHistory
'dan herhangi bir şeyin kalın olduğu her ikisinin sonuçlarını bir araya getiren bir çıktı yapmaya çalışıyorum.Bir şablon yardımcısında iki sorgunun sonuçlarını birleştirin
log() {
const commandCursor = Commands.find({}, { sort: { timestamp: 1 } });
const commandHistory = CommandHistory.find({}, { sort: { timestamp: 1 } });
// what now? Need to concatenate them.
// `.fetch()` makes the interface seem non-reactive.
}
Gerçekten düşünebildiğim tek şey bir başka (null
) toplanması ve çıkış yapmaktır: Burada
**Do the thing** <--| **Command History*
Doing thing <-|
thing is in progress <-| Commands
thing is done <-|
**Do the other thing** <-| **Command History**
I don't know what the other thing is <-| Commands
bir yardımcı temel bir başlangıçtır: Yani, benziyordu şeydir Her iki koleksiyondan da ona her şeyden çok fazla benziyor.
Bu iki imlecin sonuçlarını birleştirmek mümkün mü ve yine de reaktif davranıyor mu?
"Komutlar" ile "CommandHistory" arasındaki bir anahtar var mı? Sonuncusu için her biri için birkaç tane var gibi görünüyor. –
CommandHistory, bir form gönderdiğinde ve bu formun değerlerini içerdiğinde eklenir. Başarılı bir şekilde gönderildikten sonra, bu komutu bir Meteor yöntemi olan – corvid
üzerinden çalıştırır. Yani iki koleksiyon arasında önemli bir ilişki var mı? –