无法在ravendb studio中查看文档

无法在ravendb studio中查看文档,ravendb,Ravendb,当我试图查看我的文档时,出现以下错误: Client side exception: System.InvalidOperationException: Document's property: "DocumentData" is too long to view in the studio (property length: 699.608, max allowed length: 500.000) at Raven.Studio.Models.EditableDocumentModel.As

当我试图查看我的文档时,出现以下错误:

Client side exception:
System.InvalidOperationException: Document's property: "DocumentData" is too long to view in the studio (property length: 699.608, max allowed length: 500.000)
at Raven.Studio.Models.EditableDocumentModel.AssertNoPropertyBeyondSize(RavenJToken token, Int32 maxSize, String path)
at Raven.Studio.Models.EditableDocumentModel.AssertNoPropertyBeyondSize(RavenJToken token, Int32 maxSize, String path)
at Raven.Studio.Models.EditableDocumentModel.<LoadModelParameters>b__2a(DocumentAndNavigationInfo result)
at Raven.Studio.Infrastructure.InvocationExtensions.<>c__DisplayClass17`1.<>c__DisplayClass19.<ContinueOnSuccessInTheUIThread>b__16()
at AsyncCompatLibExtensions.<>c__DisplayClass55.<InvokeAsync>b__54()
客户端异常:
System.InvalidOperationException:文档的属性:“DocumentData”太长,无法在studio中查看(属性长度:699.608,允许的最大长度:500.000)
位于Raven.Studio.Models.EditableDocumentModel.AssertNoPropertyBeyondSize(RavenJToken令牌,Int32 maxSize,字符串路径)
位于Raven.Studio.Models.EditableDocumentModel.AssertNoPropertyBeyondSize(RavenJToken令牌,Int32 maxSize,字符串路径)
在Raven.Studio.Models.EditableDocumentModel.b_2;2a(DocumentAndNavigationInfo结果)
在Raven.Studio.Infrastructure.InvocationExtensions.c_uuudisplayClass17`1.c_uuudisplayClass19.b_uuu16()
在AsyncCompatilibExtensions.c_uuuDisplayClass55.b_uuu54()上
我正在该字段中保存pdf。 我希望能够编辑其他字段。 它有可能忽略太大的场吗

谢谢

不要将大型二进制(或base64编码)数据保存到json文档中。这是对数据库的拙劣使用。相反,你应该考虑以下两个选项之一:

选择1
  • 自己将二进制数据写入磁盘(或云存储)
  • 将文件路径(或url)保存到文档中
选择2
  • 使用Raven的功能。这是数据库中的一个单独区域,专门用于存储二进制文件
  • 其优点是二进制文档包含在数据库备份中,如果您愿意,可以利用my等功能,或者编写自己的使用附件的自定义包
  • 缺点是您的数据库可能会变得非常大。因此,许多人倾向于选择1