0
 var collection = database.GetCollection<Publication>("Publications");
 var result = collection.InsertBatch(bookCollection);

我想获得受影响的文档数量。我将 AffectedDocumentCount 设为零。

有什么问题,有什么想法吗?

4

2 回答 2

0

看签名:

 IEnumerable<SafeModeResult> InsertBatch(
Type nominalType,
IEnumerable<Object> documents,
SafeMode safeMode

安全模式可能会导致您推迟真正的批量写入。玩FSyncTrue(可能很慢)或True.

于 2013-04-11T12:02:22.917 回答
0

服务器仅提供受更新操作影响的文档数的计数。

WriteConcernResult 的 DocumentsAffected 属性来自对 getLastErrorCommand 的响应的“n”字段,对于插入,该字段的值始终为 0。

于 2013-05-07T21:14:47.497 回答