var collection = database.GetCollection<Publication>("Publications");
var result = collection.InsertBatch(bookCollection);
我想获取受影响的文档数。并且我将AffectedDocumentCount设置为零。MongoDB C#驱动程序 - InsertBatch获取受影响的文档数
什么可能是错的,有什么想法?
var collection = database.GetCollection<Publication>("Publications");
var result = collection.InsertBatch(bookCollection);
我想获取受影响的文档数。并且我将AffectedDocumentCount设置为零。MongoDB C#驱动程序 - InsertBatch获取受影响的文档数
什么可能是错的,有什么想法?
看签名:
IEnumerable<SafeModeResult> InsertBatch(
Type nominalType,
IEnumerable<Object> documents,
SafeMode safeMode
SafeMode可能导致推迟你真正批量写入。玩FSyncTrue
(可以很慢)或True
。
服务器仅提供更新操作中受影响文档数的计数。
WriteConcernResult的DocumentsAffected属性来自对getLastErrorCommand的响应的“n”字段,该字段的Insert值始终为0。