我正在尝试对raven文档列表执行批量更新。下面的代码
var result =
documentStore.DatabaseCommands.Batch(documents.Select(d =>
new PutCommandData
{
Document = RavenJObject.FromObject(d),
Etag = null,
Key = d.Id,
Metadata = new RavenJObject(),
}).OfType<ICommandData>());虽然没有例外,批处理结果包含正确的更新时间戳,但没有一个文档在raven中更新。
已尝试对会话执行defer put命令,但结果相同。
有没有人经历过同样的行为?看起来我错过了一些批量更新的东西。
将感谢您的帮助和关注。
发布于 2014-07-27 20:02:08
您可能正在写入系统数据库,而不是您想要的数据库。
documentStore.DatabaseCommands.ForDatabase("db-name")https://stackoverflow.com/questions/24979877
复制相似问题