2016-03-19 35 views
0
Template.CompanyEntry.helpers({ 
    companies: function() { 
     var Company= Companies.find(); 
     console.log (Company); 
     var id = Company._id; 
     Session.set('CurrentCompany',id); 
     alert (Session.get('CurrentCompany')); 
     return Company; 
    } 
}) 

Belgedeki belirli değerleri okumaya çalışıyorum. Nasıl yapabilirim?Belirli bir alanın değeri nasıl okunur Okunur

+0

'.find()' Bir imleç döndürür '.find(). Getirme () 'bir dizi yapar. Sorgu koşullarınız yok, bu yüzden her şey eşleşiyor, ancak herhangi bir '.find()' birden fazla şeyle eşleşecektir. Muhtemelen bir sorgu koşulu ve '.findOne()' yerine. –

+0

böylece sadece _id alanını nasıl alabilirim? –

+0

Html'nizi gönderir misiniz? – Alex028502

cevap

0

Bunu beğendi.

var CompanyId = Companies.findOne({TargetName: TargetValue}, {fields: {_id: 1}); var id = CompanyId._id;

veya bulmak daha verimli olduğundan, findOne kullanmak istemiyorsanız

var CompanyArray = Companies.find({TargetName: TargetValue}, {fields: {_id: 1}, limit: 1}).fetch(); var id = CompanyArray[0]['_id'];

+0

teşekkürler zbot. Şuan çalışıyor. –

+0

cool - Cevap olarak cevap yazabilir ve işaretleyebilir misiniz? Teşekkürler! – zbot

İlgili konular