Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 是否可以使用mongoimport进行增量操作?_Json_Mongodb_Duplicates_Increment - Fatal编程技术网

Json 是否可以使用mongoimport进行增量操作?

Json 是否可以使用mongoimport进行增量操作?,json,mongodb,duplicates,increment,Json,Mongodb,Duplicates,Increment,我正在尝试使用mongoimport和保存在磁盘上的文件将JSON格式的数据导入MongoDB集合。这一切都很好,但我需要增加一个特定的字段点击率,每当有重复可能使用$inc运算符。我该怎么做?可能吗 文件中的示例记录如下所示: {"date":"2011","loc":{"lon":"-95.3436","lat":"29.0335"},"hits":1} 我的进口声明如下: mongoimport --host localhost --db tst --collection year --

我正在尝试使用mongoimport和保存在磁盘上的文件将JSON格式的数据导入MongoDB集合。这一切都很好,但我需要增加一个特定的字段点击率,每当有重复可能使用$inc运算符。我该怎么做?可能吗

文件中的示例记录如下所示:

{"date":"2011","loc":{"lon":"-95.3436","lat":"29.0335"},"hits":1}
我的进口声明如下:

mongoimport --host localhost --db tst --collection year --file y.json --upsert --upsertFields date,loc
我尝试了/out-upsert/-upsertFields,但在这里没有帮助


非常感谢您的建议

不,这是不可能的,它只导入传入的任何数据。您可以编写一个脚本来解析JSON文件,并在导入之前进行修改;或者将其导入Mongo,然后构建一个查询来修改数据库中的数据