【问题标题】:Using RavenDB PutCommand to update an existing document使用 RavenDB PutCommand 更新现有文档
【发布时间】:2012-09-11 15:02:02
【问题描述】:

如果我使用 put 命令将一个新文档插入 RavenDB 并指定它的键,那么第一次它会按预期简单地插入。但是,我第二次使用相同的键运行相同的 put 命令,但更改的数据创建了一个新文档,我期待更新现有文档。

这似乎是因为文档键的末尾附加了一个递增的数字(不是我,我猜 raven 客户端正在为我做这件事)。

如何防止将额外的数字附加到我的文档键中,以便 put 命令更新而不是创建文档?

【问题讨论】:

  • 您是否尝试使用以斜杠结尾的键保存文档?
  • 是的,我是不是遇到了一个众所周知的问题?

标签: ravendb


【解决方案1】:

您不能在最后创建带有 / 的键。 在此处查看文档:http://ravendb.net/docs/theory/document-key-generation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多