我使用insert_many()将文档添加到集合中,然后当我添加更多文档时,例如与以前相同的文档,但是添加了额外的文档(因为每天都会生成数据),我在数据库中会得到重复的条目。如何简单地添加新文档而不重复?我尝试使用update_many({},{},{upsert:true}),但似乎没有任何作用?
我尝试使用update_many({},{},{upsert:true}),但似乎没有任何作用?
这是在数据库中的样子,然后将2019年1月1日和2日上传,然后在3日和1日,2日和3日生成报告,但我只希望1月3日作为重复1日和2日< / p>
{ "_id" : ObjectId("5d4178fe4c934b011e86b193"),
"date" : ISODate("2019-01-01"),
"sessions" : "330",
"bounceRate" : "81.22"}
{ "_id" : ObjectId("5d4178fe4c934b011e86b194"),
"date" : ISODate("2019-01-02"),
"sessions" : "333",
"bounceRate" : "80.21"}
{ "_id" : ObjectId("5d4178fe4c934b011e86b195"),
"date" : ISODate("2019-01-01"),
"sessions" : "330",
"bounceRate" : "81.22"}
{"_id" : ObjectId("5d4178fe4c934b011e86b196"),
"date" : ISODate("2019-01-02"),
"sessions" : "333",
"bounceRate" : "80.21"}
{ "_id" : ObjectId("5d4178fe4c934b011e86b197"),
"date" : ISODate("2019-01-03"),
"sessions" : "340",
"bounceRate" : "79.45"}