我正在MVC应用程序中使用import copy
rows = []
for ith in range(3):
row = [some_randomizing_func(field) for field in fields]
print("BEFORE ", row)
rows.append(copy.deepcopy(row))
print("AFTER ", rows)
来存储数据。现在,我想在首次安装应用程序时导入一些集合(表)。为此,我使用了
mongodb 3.4
命令以恢复mongoimport --db testdb --collection employee --file "employeeData.json"
表。它工作正常,并且将employee
表填充到具有记录的数据库中。现在,将来我会用更多的employee数据更新employee
文件,如果再次运行同一命令,它将覆盖旧数据并插入新数据。我不要这种行为。我只希望添加新员工。
是否有任何mongodb命令来检查导入数据之前是否存在?
任何帮助将不胜感激。
谢谢