0

使用mongodrdl 生成集合schma 的时候机制是怎么样的?目前我又一个表每行数据的字段是不一样的,有多有少,是取并集,还是按什么其他规则来取得,我在2.13版本测试不是取得并集,感觉好像是按靠后入库的数据来取得,但是测试了一下也并不能确定。

发表新评论

问题找到了,根据日志发现在生成schema的时候插件之随机区了1000条数据作为标本,所以当这1000条数据不包含所有可能的数据字段时就会出现这种情况,目前的解决办法是在传经collection的时候生成一个包含所有数据字段的模板记录,在生成schema的是时候获取该记录生成一个模板collection,使用模板collection生成schema后修改表名