Mongodb 来自mongo shell的XMLHTTPRequest
我正在复制一个集合(我只能访问服务器上的mongo shell)。在当前集合中,所有文档都有一个名为Mongodb 来自mongo shell的XMLHTTPRequest,mongodb,shell,Mongodb,Shell,我正在复制一个集合(我只能访问服务器上的mongo shell)。在当前集合中,所有文档都有一个名为jsonURL的字段。此字段的值是urlhttp://www.something.com/api/abc.json。我想将每个文档从oldCollection复制到newCollection,但我还想从该url获取数据并将其添加到创建的每个新文档中 我上次听说,XMLHTTPRequest在mongo的列表中,但是作为一个低优先级的特性(我可以理解为什么)。由于我在文档中没有发现任何东西,我猜它仍
jsonURL
的字段。此字段的值是urlhttp://www.something.com/api/abc.json
。我想将每个文档从oldCollection复制到newCollection,但我还想从该url获取数据并将其添加到创建的每个新文档中
我上次听说,XMLHTTPRequest
在mongo的列表中,但是作为一个低优先级的特性(我可以理解为什么)。由于我在文档中没有发现任何东西,我猜它仍然在队列中。我希望我能在forEach(function(eachDoc){}中得到一些东西代码>
我有没有其他方法来达到这个目的。谢谢。如果您可以从远程计算机连接到MongoDB侦听的端口,则可以使用Node.js和child_进程API执行wget或curl或类似操作。看见这假定您正在使用Mac或*nix shell来启动脚本。您将需要MongoDB Javascript驱动程序。