Sepertinya Anda mencoba menentukan bidang di temukan Anda , yang dapat Anda lakukan seperti ini:
var options = {
fields: {
'profile.name': 1,
'profile.description': 1,
'profile.picture': 1,
'profile.website': 1,
'profile.country': 1
}
};
Meteor.users.find({_id: {$in: myArray}}, options);
Namun, jika ini digunakan dalam fungsi publikasikan, saya sangat merekomendasikan hanya menggunakan bidang tingkat atas seperti:
Meteor.users.find({_id: {$in: myArray}}, {fields: {profile: 1}});
Untuk detail selengkapnya tentang alasannya, silakan lihat pertanyaan ini .
Untuk pertanyaan kedua, Anda dapat melihat dokumen yang dikembalikan oleh kursor dengan memanggil fetch di atasnya. Misalnya:
console.log(Posts.find({_id: {$in: postIds}}).fetch());