2017-05-17 31 views
0

刀片我用一个很简单的for循环的性能插入大量的文件到MongoDB的集合,像这样:分析环MongoDB中

for (var i = 1; i <= 100000; i++) {  
    db.test.insert( 
    { 
     id: i, 
     f_name: "Alex", 
     l_name: "Jones" 
    } 
) 
} 

什么是最简单的方法让我看看整个操作需要多长时间(以秒/毫秒为单位)?我目前正在使用IntelliJ IDEA,但如果有必要,我可以使用其他工具。

回答

1

希望以下工程─

long startTime = System.currentTimeMillis(); 
for (var i = 1; i <= 100000; i++) {  
     db.test.insert( 
     { 
      id: i, 
      f_name: "Alex", 
      l_name: "Jones" 
     } 
    ) 
    } 
long endTime = System.currentTimeMillis(); 
System.out.println("Time taken : "+endTime-startTime); 
+0

是的,当然!非常感谢! –