【发布时间】:2011-08-22 13:18:37
【问题描述】:
我正在尝试使用 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
我尝试过使用/退出“--upsert”/“--upsertFields”,但这在这里没有帮助。
非常感谢任何建议!
【问题讨论】:
标签: json mongodb duplicates increment