2016-04-14 19 views
0

Ben MeteorJS için çok yeni (2 gün) çok öyleyse, bu temel ise özür dilerim.MeteorJS kümesini kullanarak, bir nesnenin özelliklerini o nesnenin kimliğini kullanarak nasıl döndürebilirim?

Posts = new Mongo.Collection("posts"); 

...Posts.insert({ 
     title: title, 
     body: body, 
     createdAt: new Date(), 
     userId: Meteor.userId() 
    }); 
... 

Ben (Bir kullanıcı görüntülemek için tıkladım ettiğini) başlığı ve sonunda belirli bir kimliğe sahip bir blog yayınının ayrıntıları kalanını almaya çalışıyorum: İşte benim toplama ve insert ifadesi

Ben başka şeyler ile birlikte bir bütün nesneyi alıyorum

[Object]0: Object_id: "a6sxfuj2fzhjrLHwb"body: "Get a life Lebrec!"createdAt: Wed Apr 13 2016 22:14:17 GMT-0400 (Eastern Daylight Time)title: "Lebrec makes a fifth blog post."userId: "ST4g5DHWFL3wXZLdx"__proto__: Objectlength: 1__proto__: Array[0] 

: Burada

console.log(Posts.find({_id: this._id}).fetch('title')); 

anda olmak çıkışı budur. Bu örnekte konsola çıkış yapmak için "Lebrec beşinci blog yazısı yapıyor" unvanını arıyorum. Son hedef, bir modalda başlığı, tarihi, kullanıcının e-postasını ve posta gövdesini göstermektir. Modal zaten çalışıyor. Şimdiden teşekkürler!

cevap

2

common mistakes'un "Bul ve Getir" bölümü ile başlayın. Aradığınız ürün grubu:

console.log(Posts.findOne({_id: this._id}).title); 
+0

Awesome, thanks thanks! Bu benim ilk MeteorJS uygulaması ve kesinlikle şaşırtıcı, sadece öğrenmek için yeni bir sürü şey. – programmingmusic