我正在尝试使用mongoimport将大型数据集json文件导入mongodb.
mongoimport --db test --collection sam1 --file 1234.json --jsonArray
error:
2014-07-02T15:57:16.406+0530 error: object to insert too large
2014-07-02T15:57:16.406+0530 tried to import 1 objects
Run Code Online (Sandbox Code Playgroud) 我正在尝试对awk输出过程进行一些人为操作。我的示例文件包含字符串,它是计数。现在,我正在尝试将计数值设置为MB格式(默认计数将以字节为单位。)
示例:myfile.txt
a 123455
b 34455566
c 10394934839
d 102445555
Run Code Online (Sandbox Code Playgroud)
我的脚本:
cat myfile.txt | while read line; do name=$line ; name=`echo $fname|awk '{print $1}'` ; cnt=`echo $fname|awk '{print $1}'`; if [$cnt -gt 1024] ; then echo "$name value in critical $cnt";fi done
Run Code Online (Sandbox Code Playgroud)
问题:我希望将cnt值转换为MB(cnt / 1024/1024)。
不知道如何实现这一目标。