草庐IT

EmbeddedThing

全部标签

mongodb:这是我应该规范化我的嵌入式对象的地方吗?

我有一个包含EmbeddedThing的Parent集合,每个EmbeddedThing都包含对User。UserCollection:[{_id:ObjectId(…),name:'…'},…]ParentCollection:[{_id:ObjectId(…),EmbeddedThings:[{_id:1,userId:ObjectId(…)},{_id:2,userId:ObjectId(…)}]},…]我很快意识到我需要获取给定用户的所有EmbeddedThing,我设法使用map/reduce完成了这一点:"results":[{"_id":1,"value":[`Embed