然而,这给我们带来了许多麻烦,比如将文档插入到数据库中,并试图在InsertMany()期间忽略重复的关键错误。如果批处理中有一个文档是重复的,它会立即抛出和错误并返回,即使我需要它继续。显然,在插入过程中,您可以通过isOrdered = false within the insertmanyoptions(),它应该这样做,但它没有。在最终放弃之后,我尝试通过BulkWriteAsync尝试这一点,同时使用IsUpsert = true
下面是我的
在使用官方C#驱动程序访问mongo时,我遇到了问题。(); public ObjectId Id { get; set; }我的实体已经有了Id,但是我必须创建特定于mongo的Id才能工作,因为集合中的所有文档都应该有一个现在,我在我的系统中接收到一个新的实体,生成一个新的Mongo,并得到mongo不能更改文档旧异常的_id</em