请问是不是文档中包含对象数组这样的设计对于查询和聚合不是很好?
如果不好,是不是需要建立新的集合,把数组拆分的新的集合中去?
走find的查询对数组的支持还是不错的。
聚集操作会弱一些。如果按传统数据库的做法数组会被拆成不同的记录。
exec的SQL里有个语法是split by,可以拆数组,不知道能不能满足你的需求。
请问 有mongodb 里$unwind 类似的操作符吗
aggregate里没有。