什么是最好的ETL工具,可以帮助读取和编写MongoDB中的嵌套文档?
你可以使用Javascript。阅读示例代码:
db.setSlaveOk();
fields = ['curForm'];
db.BPRAForm.find({formType:'BPNSoCForm',status:2}).forEach(
function(curForm){
print(fieldArray.join(','))
});
如何运行它:
mongo --username <username> --password <password> --host <hostname> <Database_name> <Script_name> > <Out_putfile>
您可以使用Pentaho数据集成工具(a.k.a. Kettle),但对于大量数据集来说它很慢。