0

我正在使用mongoimport为了导入一堆 JSON,我正在寻找一种方法来

  1. 只导入不存在的记录
  2. 保留匹配记录
  3. 删除旧记录(不在新插入的 json 中)
4

1 回答 1

0

基本上你只想在你的出口权中保留收藏?如果是这样,请查看以下选项:

--drop 修改恢复过程以在从转储备份恢复集合之前从目标数据库中删除每个集合。

--upsert 修改导入过程以更新数据库中的现有对象(如果它们与导入的对象匹配),同时插入所有其他对象。

如果您不使用 --upsertFields 指定一个或多个字段,则 mongoimport 将在 _id 字段的基础上进行更新插入。

有关mongorestore的更多信息

于 2013-08-01T09:13:23.730 回答