C# 方法:如何检测数据不在文件中
我在mongoDb数据库上用C#开发 我每天都会收到一些代表一些汽车的xml文件 我将这辆车插入我的mongodb数据库 明天,我将收到一些xml文件,但可能我今天插入的汽车明天将不在文件中 我如何才能检测到我昨天的文件(并插入数据库)中的可用汽车今天不在我的文件中 例如,在我的mongoDb数据库中: 2020-11-16的XML文件:C# 方法:如何检测数据不在文件中,c#,mongodb,C#,Mongodb,我在mongoDb数据库上用C#开发 我每天都会收到一些代表一些汽车的xml文件 我将这辆车插入我的mongodb数据库 明天,我将收到一些xml文件,但可能我今天插入的汽车明天将不在文件中 我如何才能检测到我昨天的文件(并插入数据库)中的可用汽车今天不在我的文件中 例如,在我的mongoDb数据库中: 2020-11-16的XML文件: Car toyota 11 Car Ford 19 Car Tesla 78 2020-11-17的XML文件 Car toyota 11 Car Tesl
Car toyota 11
Car Ford 19
Car Tesla 78
2020-11-17的XML文件
Car toyota 11
Car Tesla 78
Car BMW 89
我想将福特19号车
标记为旧的,因为他不再出现在文件中(因此可以删除),将宝马89号车
标记为新的,因为他昨天不在(因此可以治疗)
我怎样才能做到这一点呢?首先,
更新
所有旧的
第二,更新
(如果存在)为正常,或者不插入
为新
将帮助您。正确的方法是使用Upsert()函数。 立遗嘱