小编nav*_*sfx的帖子

如何使用mongoimport将大型json文件导入mongodb?

我正在尝试使用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)

mongodb mongoimport

5
推荐指数
1
解决办法
1万
查看次数

使用1024的awk打印除法值的shell脚本

我正在尝试对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)。

不知道如何实现这一目标。

bash shell awk

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

awk ×1

bash ×1

mongodb ×1

mongoimport ×1

shell ×1