Meteor:将许多对象存储在一个对象中

时间:2016-02-10 17:48:21

标签: mongodb meteor

在流星集合中存储一组对象的最佳方法是什么?

E.g。

  Container.insert({
    name: "A",
    list: [obj1, obj2, obj3]
  });

似乎container.list会返回一个数组,但如果给出obj1,我想找到Container.name?

1 个答案:

答案 0 :(得分:1)

如果没有list中对象的架构,很难给出准确的答案,但想象每个都有_id属性。然后你可以做类似的事情:

let name = Container.findOne({'list._id': 'abcd'}).name;