Я использую meteor.js. У меня есть три сборных доски, категории, пользователи.заселить в MongoDB с метеором
Boards :
{
"_id": ObjectId("su873u498i0900909sd"),
"locked": NumberInt(0),
"board_name": "Legends",
"description": "legends of the world",
"cat_id": ObjectId("su873u498i0900909sd"),
"cost": NumberInt(1),
"image": "1389249002691_indexhj.jpeg",
"creator": ObjectId("52ce317994acdcee0fadc90c")
}
categories:
{
"_id": ObjectId("su873u498i0900909sd"),
"user_id": ObjectId("su873u498i0900909sd"),
catname:"hjjj"
}
users:
{
"_id":ObjectId(55acec2687fe55f12ded5b4a),
"username" :"mariya"
}
от этого я хочу, чтобы получить имя пользователя в коллекции пользователей, который называется в категориях коллекции с user_id области, где сбор категорий упоминается в коллекции досок с cat_id. Вот как это делается.
Boards.find({_id:"ObjectId(55acec2687fe55f12ded5b4a)"},function(res){
if(res){
categories.find({_id:res.cat_id},function(res1){
if(res1){
users.find({_id:res.user_id},function(res3){
res.send(res3)
})
})
})
Как использование мангуста в метеор повлияет на производительность, я не могу использовать метод заполнения. Так есть ли другой способ достичь результата, а не выше одного?
присоединяется не очень пока официально поддерживается, но есть некоторые пакеты вокруг, чтобы помочь нам использовать, что здесь один, например: https://atmospherejs.com/reywood/publish-composite –
Спасибо Марку Uretsky. Дай мне попробовать. –