Json 是否可以使用mongoimport进行增量操作?
我正在尝试使用mongoimport和保存在磁盘上的文件将JSON格式的数据导入MongoDB集合。这一切都很好,但我需要增加一个特定的字段点击率,每当有重复可能使用$inc运算符。我该怎么做?可能吗 文件中的示例记录如下所示: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 --
{"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,然后构建一个查询来修改数据库中的数据