我有一组文档,其中包含我的代码所需的一组给定属性。但是,我需要使用来自具有完全不同属性(或字段)的各种数据源的数据来填充此集合。这将需要某种形式的字段映射。
有很多方法可以实现:
你会建议什么?
澄清:我正在使用Laravel(PHP)。步骤1将全部在应用程序层上,而步骤2和3可以使用mongo脚本实现。
澄清更新:数据通过Curl拉入,然后存储。将数据直接转储到数据库背后的想法是使数据拉得更快而不会使服务器陷入困境(方案1)。选项2和3会将映射卸载到数据库层,这应该更加高效,因为每个映射文档不应该有网络流量。我认为它真的归结为如果选项4存在,如果不存在,我可以回退选项1到3,或者它的智能组合(可能在数据库层上映射,因为文档是从应用程序层存储的)。 p>